CVE-2014-2957
Description
The dmarc_process function in dmarc.c in Exim before 4.82.1, when EXPERIMENTAL_DMARC is enabled, allows remote attackers to execute arbitrary code via the From header in an email, which is passed to the expand_string function.
Predictions
Heuristic predictions, AS-IS, for prioritization only.
Mitigations
Mitigation details
CVE-2014-2957 NameCVE-2014-2957 DescriptionThe dmarc_process function in dmarc.c in Exim before 4.82.1, when EXPERIMENTAL_DMARC is enabled, allows remote attackers to execute arbitrary code via the From header in an email, which is passed to the expand_string function. SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHubβ¦
CVE-2014-2957
| Name | CVE-2014-2957 |
| Description | The dmarc_process function in dmarc.c in Exim before 4.82.1, when EXPERIMENTAL_DMARC is enabled, allows remote attackers to execute arbitrary code via the From header in an email, which is passed to the expand_string function. |
| Source | CVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more) |
Vulnerable and fixed packages
The table below lists information on source packages.
| Source Package | Release | Version | Status |
|---|---|---|---|
| exim4 (PTS) | bullseye | 4.94.2-7+deb11u3 | fixed |
| bullseye (security) | 4.94.2-7+deb11u5 | fixed | |
| bookworm | 4.96-15+deb12u9 | fixed | |
| bookworm (security) | 4.96-15+deb12u10 | fixed | |
| trixie | 4.98.2-1+deb13u2 | fixed | |
| trixie (security) | 4.98.2-1+deb13u3 | fixed | |
| forky, sid | 4.99.3-2 | fixed |
The information below is based on the following data on fixed versions.
| Package | Type | Release | Fixed Version | Urgency | Origin | Debian Bugs |
|---|---|---|---|---|---|---|
| exim4 | source | squeeze | (not affected) | |||
| exim4 | source | wheezy | (not affected) | |||
| exim4 | source | (unstable) | 4.82.1-1 | unimportant |
Notes
[squeeze] - exim4 <not-affected> (Vulnerable code introduced in 4.82)
[wheezy] - exim4 <not-affected> (Vulnerable code introduced in 4.82)
https://lists.exim.org/lurker/message/20140528.122536.a31d60a4.en.html
EXPERIMENTAL_DMARC not enabled
Apply commands
[squeeze] - exim4 <not-affected> (Vulnerable code introduced in 4.82)[wheezy] - exim4 <not-affected> (Vulnerable code introduced in 4.82)https://lists.exim.org/lurker/message/20140528.122536.a31d60a4.en.htmlEXPERIMENTAL_DMARC not enabled
OS impact
Debian Fixed 5 releases
| Version | Status | Fixed in |
|---|---|---|
| trixie | Fixed | 4.82.1-1 |
| sid | Fixed | 4.82.1-1 |
| forky | Fixed | 4.82.1-1 |
| bullseye | Fixed | 4.82.1-1 |
| bookworm | Fixed | 4.82.1-1 |
Application impact
| Vendor | Product | Versions | Fixed |
|---|---|---|---|
| exim | exim | 4.23 | |
| exim | exim | {"endIncluding":"4.82"} | |
| exim | exim | 4.00 | |
| exim | exim | 4.01 | |
| exim | exim | 4.02 | |
| exim | exim | 4.03 | |
| exim | exim | 4.04 | |
| exim | exim | 4.05 | |
| exim | exim | 4.10 | |
| exim | exim | 4.11 | |
| exim | exim | 4.12 | |
| exim | exim | 4.14 | |
| exim | exim | 4.20 | |
| exim | exim | 4.21 | |
| exim | exim | 4.22 | |
| exim | exim | 4.24 | |
| exim | exim | 4.30 | |
| exim | exim | 4.31 | |
| exim | exim | 4.32 | |
| exim | exim | 4.33 | |
| exim | exim | 4.34 | |
| exim | exim | 4.40 | |
| exim | exim | 4.41 | |
| exim | exim | 4.42 | |
| exim | exim | 4.43 | |
| exim | exim | 4.44 | |
| exim | exim | 4.50 | |
| exim | exim | 4.51 | |
| exim | exim | 4.52 | |
| exim | exim | 4.53 | |
| exim | exim | 4.54 | |
| exim | exim | 4.60 | |
| exim | exim | 4.61 | |
| exim | exim | 4.62 | |
| exim | exim | 4.63 | |
| exim | exim | 4.64 | |
| exim | exim | 4.65 | |
| exim | exim | 4.66 | |
| exim | exim | 4.67 | |
| exim | exim | 4.68 | |
| exim | exim | 4.69 | |
| exim | exim | 4.70 | |
| exim | exim | 4.71 | |
| exim | exim | 4.72 | |
| exim | exim | 4.73 | |
| exim | exim | 4.74 | |
| exim | exim | 4.75 | |
| exim | exim | 4.76 | |
| exim | exim | 4.77 | |
| exim | exim | 4.80 | |
| exim | exim | 4.80.1 | |
References
CWEs
CWE-20
Community-verified mitigations for this CVE will appear above when contributors publish them.
Verify integrity in audit chain (admin only). AS-IS.