CVE-2026-94057
Exim before 4.100.1 allows SMTP smuggling in which the received message does not match any sent...
Exim before 4.100.1 allows SMTP smuggling in which the received message does not match any sent message, and instead depends on crafted data sent after a rejection during DATA processing.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
4.0
Exim before 4.100.1 allows SMTP smuggling in which the received message does not match any sent message, and instead depends on crafted data sent after a rejection during DATA processing.
- Record
CVE-2026-94057- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:N - Weakness
- CWE-93
- Updated
- 2026-11-02
EUVDEUVD-2026-83615
4.0
Exim before 4.100.1 allows SMTP smuggling in which the received message does not match any sent message, and instead depends on crafted data sent after a rejection during DATA processing.
- Record
EUVD-2026-83615- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-3mrg-v8x6-xfjw
4.0
Exim before 4.100.1 allows SMTP smuggling in which the received message does not match any sent...
Exim before 4.100.1 allows SMTP smuggling in which the received message does not match any sent message, and instead depends on crafted data sent after a rejection during DATA processing.
- Record
GHSA-3mrg-v8x6-xfjw- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:N - Weakness
- CWE-93
- Updated
- 2026-11-02
NVD
4.0
Exim before 4.100.1 allows SMTP smuggling in which the received message does not match any sent message, and instead depends on crafted data sent after a rejection during DATA processing.
- Record
CVE-2026-94057- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:N - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-93
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-94057
5.3
Exim before 4.100.1 allows SMTP smuggling in which the received message does not match any sent message, and instead depends on crafted data sent after a rejection during DATA processing.
- Record
DEBIAN-CVE-2026-94057- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-94057
4.0
Exim before 4.100.1 allows SMTP smuggling in which the received message does not match any sent message, and instead depends on crafted data sent after a rejection during DATA processing.
- Record
UBUNTU-CVE-2026-94057- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:N - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVCLSA-2026-1790254810 No score
exim: Fix of 2 CVEs
- CVE-2026-94054: fix out-of-bounds read in Proxy Protocol v1 header parsing
- CVE-2026-94057: avoid more SMTP smuggling attack types by honouring strict CRLF mode when swallowing input after a data-phase rejection
- Record
CLSA-2026-1790254810- Updated
- 2026-11-02
OSVCLSA-2026-1790759113 No score
exim: Fix of 2 CVEs
- CVE-2026-94054: recompute the PROXY protocol v1 header length from the copied line in proxy_protocol_host(), so the following memchr() and end-of-line store cannot read or write past the allocation
- CVE-2026-94057: make read_message_data_smtp() honour the strict-CRLF state of the current message when receive_swallow_smtp() drains input after a DATA rejection, preventing further SMTP smuggling variants
- Record
CLSA-2026-1790759113- Updated
- 2026-11-02
OSVUSN-8834-1 No score
exim4 vulnerabilities
It was discovered that Exim had an out-of-bounds write when Proxy-Protocol was used with an attacker-controlled proxy. A remote attacker could possibly use this issue to execute arbitrary code. (CVE-2026-94054)
It was discovered that Exim had a use-after-free when certain non-default TLS settings were used with GnuTLS. A remote attacker could possibly use this issue to cause Exim to crash, resulting in a denial of service. This issue only affected Ubuntu 26.04 LTS. (CVE-2026-94055)
It was discovered that Exim allowed attackers to read uninitialized data from stack memory when Proxy-Protocol was used with an attacker-controlled proxy. A remote attacker could possibly use this issue to obtain sensitive information. (CVE-2026-94056)
It was discovered that Exim allowed SMTP smuggling via crafted data sent after a rejection during DATA processing. A remote attacker could possibly use this issue to inject arbitrary email messages. (CVE-2026-94057)
- Record
USN-8834-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
eximTuxCare:AlmaLinux:9.2 |
before 4.99.5-1.el9_2.tuxcare.els2 | 4.99.5-1.el9_2.tuxcare.els2 |
exim-greylistTuxCare:AlmaLinux:9.2 |
before 4.99.5-1.el9_2.tuxcare.els2 | 4.99.5-1.el9_2.tuxcare.els2 |
exim-monTuxCare:AlmaLinux:9.2 |
before 4.99.5-1.el9_2.tuxcare.els2 | 4.99.5-1.el9_2.tuxcare.els2 |
exim-mysqlTuxCare:AlmaLinux:9.2 |
before 4.99.5-1.el9_2.tuxcare.els2 | 4.99.5-1.el9_2.tuxcare.els2 |
exim-pgsqlTuxCare:AlmaLinux:9.2 |
before 4.99.5-1.el9_2.tuxcare.els2 | 4.99.5-1.el9_2.tuxcare.els2 |
eximTuxCare:AlmaLinux:9.6 |
before 4.99.5-1.el9.tuxcare.els2 | 4.99.5-1.el9.tuxcare.els2 |
exim-greylistTuxCare:AlmaLinux:9.6 |
before 4.99.5-1.el9.tuxcare.els2 | 4.99.5-1.el9.tuxcare.els2 |
exim-monTuxCare:AlmaLinux:9.6 |
before 4.99.5-1.el9.tuxcare.els2 | 4.99.5-1.el9.tuxcare.els2 |
exim-mysqlTuxCare:AlmaLinux:9.6 |
before 4.99.5-1.el9.tuxcare.els2 | 4.99.5-1.el9.tuxcare.els2 |
exim-pgsqlTuxCare:AlmaLinux:9.6 |
before 4.99.5-1.el9.tuxcare.els2 | 4.99.5-1.el9.tuxcare.els2 |
Show 10 moreShow less
| Package | Affected | Fixed |
|---|---|---|
exim4Debian:12 |
All versions, plus listed versions 4.100-14.100-1~bpo13+14.100-34.100-44.100.1-1 Show 45 moreShow less4.100.1-1~bpo13+14.100.1-24.100~RC1-14.100~RC2-14.100~RC3-14.100~RC3-24.96-154.96-15+deb12u14.96-15+deb12u104.96-15+deb12u24.96-15+deb12u34.96-15+deb12u44.96-15+deb12u54.96-15+deb12u64.96-15+deb12u74.96-15+deb12u84.96-15+deb12u94.96-164.96-174.96-184.96-194.96-204.96-214.96-224.97-14.97-1~hurd.24.97-24.97-34.97-44.97-54.97-64.97-74.97-84.97-8~bpo12+14.97~RC0-14.97~RC0-24.97~RC0-34.97~RC1-14.97~RC1-24.97~RC2-14.97~RC2-24.97~RC3-14.98-14.98-1~bpo12+14.98-2 |
None known |
exim4Debian:13 |
before 4.98.2-1+deb13u5, plus listed versions 4.98.2-14.98.2-1+deb13u14.98.2-1+deb13u24.98.2-1+deb13u34.98.2-1+deb13u4 |
4.98.2-1+deb13u5 |
exim4Debian:14 |
before 4.100.1-1, plus listed versions 4.100-14.100-1~bpo13+14.100-34.100-44.100.1-1~bpo13+1 Show 39 moreShow less4.100~RC1-14.100~RC2-14.100~RC3-14.100~RC3-24.98.2-14.98.2-1+hurd.14.98.2-24.99-14.99-24.99-34.99-44.99-4~bpo13+14.99-54.99-64.99-6~bpo13+14.99-74.99-7~bpo13+14.99.1-14.99.1-1~bpo13+14.99.1-24.99.1-34.99.1-44.99.1-54.99.1-64.99.2-14.99.2-1~bpo13+14.99.2-24.99.2-2~bpo13+14.99.3-14.99.3-24.99.3-2~bpo13+14.99.4-14.99.4-1~bpo13+14.99.4-24.99.4-2~bpo13+14.99~RC1-14.99~RC2-14.99~RC3-14.99~RC3-2 |
4.100.1-1 |
exim4Ubuntu:Pro:14.04:LTS |
All versions, plus listed versions 4.80-7ubuntu34.80-7ubuntu44.80-9ubuntu14.80-9ubuntu24.82-3ubuntu1 Show 13 moreShow less4.82-3ubuntu24.82-3ubuntu2.14.82-3ubuntu2.24.82-3ubuntu2.34.82-3ubuntu2.44.82-3ubuntu2.4+esm14.82-3ubuntu2.4+esm24.82-3ubuntu2.4+esm34.82-3ubuntu2.4+esm44.82-3ubuntu2.4+esm64.82-3ubuntu2.4+esm74.82-3ubuntu2.4+esm84.82-3ubuntu2.4+esm9 |
None known |
exim4Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 4.86-3ubuntu14.86-7ubuntu14.86-7ubuntu24.86-7ubuntu34.86.2-2ubuntu1 Show 15 moreShow less4.86.2-2ubuntu24.86.2-2ubuntu2.14.86.2-2ubuntu2.24.86.2-2ubuntu2.34.86.2-2ubuntu2.44.86.2-2ubuntu2.54.86.2-2ubuntu2.64.86.2-2ubuntu2.6+esm14.86.2-2ubuntu2.6+esm24.86.2-2ubuntu2.6+esm44.86.2-2ubuntu2.6+esm54.86.2-2ubuntu2.6+esm64.86.2-2ubuntu2.6+esm74.86.2-2ubuntu2.6+esm84.86.2-2ubuntu2.6+esm9 |
None known |
exim4Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 4.89-5ubuntu14.89-9ubuntu14.89-9ubuntu24.89-9ubuntu34.89-9ubuntu4 Show 15 moreShow less4.90.1-1ubuntu14.90.1-1ubuntu1.14.90.1-1ubuntu1.24.90.1-1ubuntu1.34.90.1-1ubuntu1.44.90.1-1ubuntu1.54.90.1-1ubuntu1.84.90.1-1ubuntu1.94.90.1-1ubuntu1.104.90.1-1ubuntu1.10+esm14.90.1-1ubuntu1.10+esm24.90.1-1ubuntu1.10+esm34.90.1-1ubuntu1.10+esm44.90.1-1ubuntu1.10+esm54.90.1-1ubuntu1.10+esm6 |
None known |
exim4Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 4.92.1-1ubuntu34.92.1-1ubuntu44.93~RC2-1ubuntu14.93-9ubuntu14.93-11ubuntu1 Show 12 moreShow less4.93-12ubuntu14.93-13ubuntu14.93-13ubuntu1.14.93-13ubuntu1.54.93-13ubuntu1.64.93-13ubuntu1.74.93-13ubuntu1.84.93-13ubuntu1.94.93-13ubuntu1.104.93-13ubuntu1.114.93-13ubuntu1.124.93-13ubuntu1.12+esm1 |
None known |
exim4Ubuntu:22.04:LTS |
before 4.95-4ubuntu2.12, plus listed versions 4.94.2-7ubuntu24.95-2ubuntu24.95-4ubuntu14.95-4ubuntu24.95-4ubuntu2.1 Show 10 moreShow less4.95-4ubuntu2.24.95-4ubuntu2.34.95-4ubuntu2.44.95-4ubuntu2.54.95-4ubuntu2.64.95-4ubuntu2.74.95-4ubuntu2.84.95-4ubuntu2.94.95-4ubuntu2.104.95-4ubuntu2.11 |
4.95-4ubuntu2.12 |
exim4Ubuntu:24.04:LTS |
before 4.97-4ubuntu4.8, plus listed versions 4.96-17ubuntu24.96-17ubuntu2.14.97-3ubuntu14.97-4ubuntu14.97-4ubuntu3 Show 8 moreShow less4.97-4ubuntu44.97-4ubuntu4.14.97-4ubuntu4.24.97-4ubuntu4.34.97-4ubuntu4.44.97-4ubuntu4.54.97-4ubuntu4.64.97-4ubuntu4.7 |
4.97-4ubuntu4.8 |
exim4Ubuntu:26.04:LTS |
before 4.99.1-1ubuntu1.5, plus listed versions 4.98.2-1ubuntu24.99-4ubuntu14.99.1-1ubuntu14.99.1-1ubuntu1.14.99.1-1ubuntu1.24.99.1-1ubuntu1.34.99.1-1ubuntu1.4 |
4.99.1-1ubuntu1.5 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-94057 is a medium vulnerability (CVSS 4.0) in Exim, published September 19, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.20%, the 9th percentile. Fixed in exim 4.99.5-1.el9_2.tuxcare.els2.
References
lists.exim.org/lurker/message/20260918.121220.0f87338e.en.html
nvd.nist.gov/vuln/detail/CVE-2026-94057
github.com/advisories/GHSA-3mrg-v8x6-xfjw
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1790254810.html
nvd.nist.gov/vuln/detail/CVE-2026-94054
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1790759113.html
Left out here: 50 versions. The JSON record has them.