CTIPilot
AI-generated · no human review · verify critical claims against the linked source. how it works →

Exim

product · product:exim

Coverage
1
first 2026-05-13 → last 2026-10-21
Latest activity
2026-05-13
Exim 4.99.3 fixes an unauthenticated use-after-free in BDAT handling on GnuTLS builds (CVE-2026-45185)
Peak priority
high
1 high
Targets
·
no sector or region stated
Sources cited
4
4 hosts

Defender insights

What each entry about Exim tells a defender to do, newest first.

2026-05-13HIGHExim 4.99.3 fixes an unauthenticated use-after-free in BDAT handling on GnuTLS builds (CVE-2026-45185)

Exposure · detection

Story timeline

  1. 2026-05-13CVE-2026-45185 "Dead.Letter": Exim use-after-free in BDAT/CHUNKING on GnuTLS builds, fixed in 4.99.3
    trending-vulnerabilitiesExim 4.99.3 fixes an unauthenticated use-after-free in BDAT handling on GnuTLS builds (CVE-2026-45185)

Hunting pivots

Releases covered
Exim
ATT&CK techniques (2 across 2 tactics)

2 techniques observed across 1 entry about this entity, derived from entry metadata and body evidence, never asserted without a published entry behind it · pinned to MITRE ATT&CK v20.0 · compare on the matrix · Navigator layer (JSON)

  • Initial AccessExploit Public-Facing Application
  • ExecutionCommand and Scripting Interpreter: Unix Shell

Initial Access TA0001

T1190Exploit Public-Facing Application×1

Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network. The weakness in the system can be a software bug, a temporary glitch, or a misconfiguration.

Evidence: 2026-05-13/cve-2026-45185-exim-dead-letter-use-after-free-in-bdat-chunk · ATT&CK page ↗

Execution TA0002

T1059.004Command and Scripting Interpreter: Unix Shell×1

Adversaries may abuse Unix shell commands and scripts for execution. Unix shells are the primary command prompt on Linux, macOS, and ESXi systems, though many variations of the Unix shell exist (e.g. sh, ash, bash, zsh, etc.) depending on the specific OS or distribution. Unix shells can control every aspect of a system, with certain commands requiring elevated privileges.

Evidence: 2026-05-13/cve-2026-45185-exim-dead-letter-use-after-free-in-bdat-chunk · ATT&CK page ↗

Entries about Exim (1)

2026-05-13 · view entry permalink →

HIGHCVE-2026-45185updatedNATOA1

CVE-2026-45185 "Dead.Letter": Exim use-after-free in BDAT/CHUNKING on GnuTLS builds, fixed in 4.99.3

The Exim maintainers published EXIM-Security-2026-05-01.1 (CVE-2026-45185, Critical, CVSS 9.8) on 2026-05-12 after a report from Federico Kirschbaum of XBOW on 2026-05-01: when a client sends a TLS close_notify alert before a BDAT body transfer is complete and follows it with a final byte in cleartext on the same TCP connection, Exim writes into a buffer already freed during the TLS teardown and corrupts the heap, and an attacker only needs to establish a TLS connection and use the CHUNKING (BDAT) extension (Exim advisory, 2026-05-12). Exim 4.97 up to and including 4.99.2 built with USE_GNUTLS=yes are affected, OpenSSL builds are not, and 4.99.3 fixes the flaw by resetting the input-processing stack when a TLS close notification arrives during a BDAT transfer; there is no known mitigation other than upgrading (Exim advisory, 2026-05-12). XBOW's write-up places the freed memory in Exim's TLS transfer buffer, into which the still-active BDAT receive wrapper's call to ungetc() writes a single newline, and notes that GnuTLS is the default TLS library on many Debian-based distributions, including Ubuntu (XBOW, 2026-05-12). During the disclosure window an LLM guided step by step by XBOW Native produced working exploits against non-PIE builds, first without ASLR and then with ASLR, the latter running its payload through Exim's ${run} expansion, which forks bash; against the default PIE build no full exploit was reported: the researcher's side got as far as leaking a stack address, while the LLM never got as far as a leak (XBOW, 2026-05-12).

An attacker only needs to be able to establish a TLS connection and use the CHUNKING (BDAT) SMTP extension.

This vulnerability only impacts builds that use USE_GNUTLS=yes. Builds using OpenSSL or other TLS libraries are not affected.

There is no known mitigation other than upgrading.

Exim security advisory EXIM-Security-2026-05-01.1 2026-05-12

the default TLS library on many Debian-based distributions, including Ubuntu

XBOW Native had cracked the second challenge, ASLR on, still no-PIE.

The LLM kept working for a while longer and never even got as far as a leak.

XBOW 2026-05-12
Correctionrun 2026-10-21T1148Z-auditaffected_productsbodyclassificationcvesevidenceheadlinesourcessourcing_notesummarytechniquestitle

The LLM-built exploits covered non-PIE builds only, first without ASLR and then with ASLR; against the default PIE build the researcher's side got as far as leaking a stack address and the LLM never reached a leak, so no full exploit was reported (XBOW, 2026-05-12). The Exim maintainers state there is no known mitigation other than upgrading, so suppressing the CHUNKING advertisement is not a vendor-endorsed workaround, and their advisory, not XBOW's post, sets the CVSS 9.8 and the affected range of 4.97 up to and including 4.99.2 on builds using GnuTLS, fixed in 4.99.3 (Exim advisory, 2026-05-12). Exposure further requires STARTTLS and CHUNKING to be advertised (oss-security, 2026-05-12).

vulnerability13 May 05:00Zmulti-sourceOpen finding →

Co-occurring entities

Derived: referenced by the same focused operational entries (weekly summaries and report roundups don't count); ×N counts the shared entries.

Where this entity is cited

  • Vulns1

Source distribution

  • exim.org1 (25%)
  • openwall.com1 (25%)
  • thehackernews.com1 (25%)
  • xbow.com1 (25%)