LATEST View all updates

Exim 4.100.1 Security Release: Four Flaws, Affected Configurations and Upgrade Guidance

Exim 4.100.1 fixes four flaws, but Proxy Protocol, GnuTLS and SMTP exposure differs by configuration.

Mail server security illustration showing Proxy Protocol, TLS and SMTP paths for Exim 4.100.1

Signal Brief

  • Exim 4.100.1 fixes four security flaws, but the affected versions and configuration prerequisites differ significantly.
  • CVE-2026-94054 and CVE-2026-94056 require Proxy Protocol exposure, while CVE-2026-94055 requires a narrow non-default GnuTLS TLS configuration.
  • CVE-2026-94057 SMTP smuggling affects all upstream Exim versions through 4.100, although normal configured receive processing still applies.
  • Administrators should verify their distribution's current security package rather than assume the installed version must literally be 4.100.1.

Exim 4.100.1 is a security release that fixes four newly disclosed vulnerabilities, but the practical exposure is not the same for every Exim server. Two High-severity issues affect Proxy Protocol processing, one Low-severity issue affects a narrow non-default GnuTLS TLS-on-connect configuration, and one Medium-severity SMTP-smuggling issue has the broadest upstream version range.

The safest administrator decision is therefore not simply to ask whether Exim is installed. Check the server version, Proxy Protocol use, TLS implementation and relevant runtime settings, then verify whether the operating-system vendor has shipped the upstream 4.100.1 fixes or an equivalent backport.

Exim 4.100.1 fixes four different security issues

The four issues are CVE-2026-94054, CVE-2026-94055, CVE-2026-94056 and CVE-2026-94057. Their consequences range from an out-of-bounds heap read and single-byte write to a use-after-free, stack-data disclosure and SMTP message-smuggling condition.

That list should not be read as four universally reachable vulnerabilities. Three of the four have important configuration or topology prerequisites that materially narrow which deployments are exposed.

Exim 4.100.1 exposure matrix separating Proxy Protocol, GnuTLS and SMTP smuggling conditions
Infographic separating the affected versions, configuration prerequisites and remediation path for the four Exim 4.100.1 security fixes.

CVE-2026-94054: Proxy Protocol v1 memory-safety flaw

CVE-2026-94054 affects Exim versions 4.83 through 4.100 in deployments using Proxy Protocol. Exim’s advisory says exploitation depends on receiving malformed Proxy Protocol input through a configured proxy that is buggy or compromised.

The flaw can produce an out-of-bounds heap read and a single NUL-byte heap write. Exim rates this issue High severity, but TPS found no reviewed evidence supporting a claim that any arbitrary Internet SMTP client can directly trigger the bug without the required Proxy Protocol deployment path.

CVE-2026-94056: Proxy Protocol v2 stack disclosure

CVE-2026-94056 has a similar deployment boundary. It affects Exim 4.83 through 4.100 when Proxy Protocol is in use and malformed input arrives through the relevant configured proxy path.

The flaw can cause uninitialized stack data to be transmitted. Exim also rates this issue High severity. Administrators should therefore treat Proxy Protocol usage as a key exposure check for both CVE-2026-94054 and CVE-2026-94056.

CVE-2026-94055: GnuTLS use-after-free needs a narrow configuration

CVE-2026-94055 affects Exim 4.98 through 4.100 only under a specific combination of conditions: the Exim build uses GnuTLS 3.6.4 or later, TLS-on-connect is enabled, and the non-default tls_early_banner_hosts option is configured.

The issue is a use-after-free and Exim rates it Low severity. The maintainers state that disabling tls_early_banner_hosts mitigates this vulnerability when an immediate upgrade cannot be performed. That mitigation applies to this GnuTLS issue only; it does not resolve the other three vulnerabilities.

CVE-2026-94057: SMTP smuggling has the broadest version range

CVE-2026-94057 is the SMTP-smuggling issue and affects all upstream Exim versions through 4.100. The condition involves a message being rejected during the SMTP DATA phase while crafted trailing input can be interpreted differently from what the sending system recorded.

Exim states that a smuggled message remains subject to the receiving server’s normal configured message-processing controls. The issue should therefore not be described as a universal bypass of all Exim filtering or policy enforcement.

Which Exim versions are affected?

Vulnerability Affected upstream versions Important prerequisite Upstream fix
CVE-2026-94054 4.83 through 4.100 Proxy Protocol deployment and malformed input through a buggy or compromised configured proxy 4.100.1
CVE-2026-94055 4.98 through 4.100 GnuTLS 3.6.4+, TLS-on-connect and non-default tls_early_banner_hosts 4.100.1
CVE-2026-94056 4.83 through 4.100 Proxy Protocol deployment and malformed input through a buggy or compromised configured proxy 4.100.1
CVE-2026-94057 All versions through 4.100 SMTP DATA-phase rejection plus crafted trailing data 4.100.1

The upstream version ranges are useful for understanding the vulnerability boundaries, but distribution package numbers can differ because Linux distributions frequently backport security fixes. Administrators should not assume that a package is vulnerable or fixed solely because its displayed version differs from upstream 4.100.1.

Debian still showed vulnerable packages during the TPS review

The Debian Security Tracker state reviewed by TPS marked Exim packages in Bookworm, Trixie, Forky and Sid as vulnerable to the four CVEs. That is a point-in-time package state and may change as Debian publishes security updates.

TPS did not establish a sufficiently reliable current package matrix for Ubuntu, Red Hat or SUSE during this research pass. Administrators on those distributions should use the current vendor CVE tracker or security advisory rather than infer their status from Debian or the upstream Exim version.

Public disclosure does not establish active exploitation

The vulnerabilities and fixes are public, but TPS did not establish authoritative evidence that CVE-2026-94054, CVE-2026-94055, CVE-2026-94056 or CVE-2026-94057 are being actively exploited in the wild. TPS also did not establish a complete authoritative public-proof-of-concept state across all four vulnerabilities.

The distinction matters: a public security advisory requires remediation attention, but it should not automatically be described as an actively exploited campaign or an emergency remote-code-execution event.

What Exim administrators should check now

Identify the installed Exim package.

Record the operating-system distribution, package version and Exim build rather than relying only on an upstream version comparison.

Check Proxy Protocol usage.

If Proxy Protocol is not used, the two High-severity Proxy Protocol flaws do not share the same practical exposure path described in Exim’s advisory.

Check the TLS implementation.

Determine whether the Exim build uses GnuTLS and whether TLS-on-connect is enabled.

Check tls_early_banner_hosts.

The CVE-2026-94055 path additionally depends on this non-default option. Exim states that disabling it mitigates that one flaw before upgrade.

Do not ignore SMTP smuggling.

CVE-2026-94057 has the broadest upstream version exposure and is not limited to Proxy Protocol or the GnuTLS configuration above.

Verify the distro security state.

Use the current operating-system vendor’s CVE tracker or security advisory to determine whether your package already contains an equivalent backport.

Apply the supported security update.

Exim’s upstream corrected release is 4.100.1. On packaged systems, install the vendor-supported release containing the corresponding fixes.

What remains unresolved

The completed TPS review did not establish the full current Ubuntu, Red Hat/RHEL or SUSE/openSUSE package state, and it did not establish active exploitation. Those points should remain separate from the confirmed facts that Exim 4.100.1 fixes four disclosed vulnerabilities and that the exposure prerequisites differ significantly between them.

This same article should be updated if major distributions publish new fixed packages, Exim revises the advisories, credible exploit research changes the exposure model, active exploitation is confirmed or a vulnerability is added to CISA’s Known Exploited Vulnerabilities catalog.

Public provenanceVerification & change history

This log separates publication, substantive reader-facing updates and source-verification checks. Older maintenance activity may predate detailed public logging.

  1. Verified

    TPS completed a source-verification pass.

  2. Published

    Article first published.

Trust boundary

Disclaimer

ThePulseSignal (TPS) provides this evidence-led article for informational and editorial guidance. Exim 4.100.1 fixes four confirmed security issues, but exposure differs by version, Proxy Protocol topology, TLS implementation and runtime configuration, while distribution package status can change independently. TPS did not establish active exploitation or a complete Ubuntu, RHEL or SUSE package matrix. Verify the current Exim advisory and your operating-system vendor's security guidance before changing production mail-server configuration or packages.