CVE-2011-1764: High severity sa-exim vulnerability

Published May 5, 2011
·
Updated

Format string vulnerability in the dkimeximverifyfinish function in src/dkim.c in Exim before 4.76 might allow remote attackers to execute arbitrary code or cause a denial of service (daemon crash) via format string specifiers in data used in DKIM logging, as demonstrated by an identity field containing a % (percent) character.

Other sources

It was reported [1],[2] that Exim would improperly interpret '%' in a DKIM (DomainKeys Identified Mail) signature, which would get logged to the paniclog. It is possible that using '%n' in the DKIM signature could be used to verwrite stack data, which could cause Exim to crash.

DKIM support has been in Exim since version 4.70.

A fix has been pushed upstream [3].

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=624670 [2] http://bugs.exim.org/showbug.cgi?id=1106 [3] http://git.exim.org/exim.git/commitdiff/337e3505b0e6cd4309db6bf6062b33fa56e06cf8

Statement:

Not vulnerable. This issue did not affect the versions of exim as shipped with Red Hat Enterprise Linux 4 or 5 as they did not include support for DKIM.

Red Hat

Affected Software

71 affected componentsFixes available
redhat/exim<4.76
4.76
Exim Exim<=4.75
Exim Exim=2.11
Exim Exim=4.70
Exim Exim=4.69
Exim Exim=4.66
Exim Exim=4.10
Exim Exim=3.16
Exim Exim=3.21
Exim Exim=3.01
Exim Exim=3.31
Exim Exim=4.24
Exim Exim=3.33
Exim Exim=3.30
Exim Exim=4.30
Exim Exim=4.21
Exim Exim=4.03
Exim Exim=4.51
Exim Exim=4.71
Exim Exim=4.74
Exim Exim=4.67
Exim Exim=4.63
Exim Exim=4.00
Exim Exim=4.43
Exim Exim=4.22
Exim Exim=3.10
Exim Exim=4.40
Exim Exim=4.52
Exim Exim=3.36
Exim Exim=3.15
Exim Exim=4.60
Exim Exim=4.61
Exim Exim=2.12
Exim Exim=4.68
Exim Exim=4.54
Exim Exim=4.02
Exim Exim=4.23
Exim Exim=4.01
Exim Exim=3.34
Exim Exim=3.00
Exim Exim=4.62
Exim Exim=3.02
Exim Exim=3.03
Exim Exim=3.12
Exim Exim=3.20
Exim Exim=4.12
Exim Exim=3.22
Exim Exim=4.32
Exim Exim=4.11
Exim Exim=4.42
Exim Exim=4.05
Exim Exim=4.31
Exim Exim=3.14
Exim Exim=3.11
Exim Exim=4.72
Exim Exim=3.35
Exim Exim=4.44
Exim Exim=4.14
Exim Exim=4.64
Exim Exim=4.04
Exim Exim=4.41
Exim Exim=4.20
Exim Exim=2.10
Exim Exim=4.65
Exim Exim=4.53
Exim Exim=4.33
Exim Exim=3.13
Exim Exim=4.73
Exim Exim=4.50
Exim Exim=3.32
Exim Exim=4.34

Event History

Oct 5, 2011
CVE Published
via MITRE·01:00 AM
Data Sourced
via MITRE·01:00 AM
Description

Frequently Asked Questions

1

What is the severity of CVE-2011-1764?

CVE-2011-1764 is classified as a critical vulnerability that allows remote attackers to potentially execute arbitrary code or cause a denial of service.

2

How do I fix CVE-2011-1764?

To fix CVE-2011-1764, upgrade Exim to version 4.76 or a later version which addresses the vulnerability.

3

Which versions of Exim are affected by CVE-2011-1764?

CVE-2011-1764 affects Exim versions prior to 4.76, including versions 4.75 and earlier.

4

Can CVE-2011-1764 lead to system compromise?

Yes, CVE-2011-1764 can lead to system compromise as it allows for remote code execution under certain conditions.

5

What type of vulnerability is CVE-2011-1764?

CVE-2011-1764 is classified as a format string vulnerability in the DKIM logging function of Exim.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203