CVE-2026-45185
Fixed in a distro release EPSS 1%CVSS 9.8
Exim before 4.99.3, in certain GnuTLS configurations, has a remotely reachable use-after-free in the BDAT body parsing path. It is triggered when a client sends a TLS close_notify mid-body during a CHUNKING transfer, followed by a final cleartext byte on the same TCP connection. This can lead to heap corruption. An unauthenticated network attacker exploiting this vulnerability could execute arbitrary code.
Products: exim
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Chainguard | exim | 4.99.5-r0 |
| Chainguard | exim-cdb | 4.99.5-r0 |
| Chainguard | exim-dbmdb | 4.99.5-r0 |
| Chainguard | exim-dnsdb | 4.99.5-r0 |
| Chainguard | exim-doc | 4.99.5-r0 |
| Chainguard | exim-mysql | 4.99.5-r0 |
| Chainguard | exim-pgsql | 4.99.5-r0 |
| Chainguard | exim-scripts | 4.99.5-r0 |
| Chainguard | exim-sqlite | 4.99.5-r0 |
| Chainguard | exim-utils | 4.99.5-r0 |
| Debian 12 | exim4 | 4.96-15+deb12u9 |
| Debian 13 | exim4 | 4.98.2-1+deb13u2 |
| Debian 14 | exim4 | 4.99.2-2 |
| Ubuntu 22.04 LTS | exim4 | 4.95-4ubuntu2.8 |
| Ubuntu 24.04 LTS | exim4 | 4.97-4ubuntu4.5 |
| Ubuntu 25.10 | exim4 | 4.98.2-1ubuntu2.2 |
| Ubuntu 26.04 LTS | exim4 | 4.99.1-1ubuntu1.2 |
| Ubuntu Pro 14.04 LTS | exim4 | 4.82-3ubuntu2.4+esm9 |
| Ubuntu Pro 14.04 LTS | exim4 | no fix |
| Ubuntu Pro 16.04 LTS | exim4 | no fix |
| Ubuntu Pro 16.04 LTS | exim4 | 4.86.2-2ubuntu2.6+esm9 |
| Ubuntu Pro 18.04 LTS | exim4 | 4.90.1-1ubuntu1.10+esm6 |
| Ubuntu Pro 18.04 LTS | exim4 | no fix |
| Ubuntu Pro 20.04 LTS | exim4 | 4.93-13ubuntu1.12+esm1 |
| Wolfi | exim | 4.99.5-r0 |
| Wolfi | exim-cdb | 4.99.5-r0 |
| Wolfi | exim-dbmdb | 4.99.5-r0 |
| Wolfi | exim-dnsdb | 4.99.5-r0 |
| Wolfi | exim-doc | 4.99.5-r0 |
| Wolfi | exim-mysql | 4.99.5-r0 |
| Wolfi | exim-pgsql | 4.99.5-r0 |
| Wolfi | exim-scripts | 4.99.5-r0 |
| Wolfi | exim-sqlite | 4.99.5-r0 |
| Wolfi | exim-utils | 4.99.5-r0 |