
PEACH
Un cadre d’isolation des locataires
CVE-2026-94184 is a stack-based buffer overflow vulnerability in fetchmail's NTLM authentication code, affecting versions v5.0.8 through v6.6.6 when built with NTLM support (--enable-NTLM). A malicious or compromised mail server can send a crafted NTLM Type 2 challenge that causes fetchmail to write past a fixed 1024-byte stack buffer in ntlm_helper() / buildSmbNtlmAuthResponse() (in smbutil.c), potentially enabling remote code execution. The vulnerability was publicly disclosed on June 27, 2026 via the oss-security mailing list by fetchmail maintainer Matthias Andree, with the CVE published on September 21, 2026. It carries a CVSS v3.1 base score of 8.1 (High) (Red Hat CVE, GitHub Advisory, Openwall).
The root cause is CWE-121 (Stack-based Buffer Overflow): the AddBytes macro in fetchmail's NTLM client code copies server-supplied data from a Type 2 NTLM challenge into a fixed 1024-byte stack buffer without validating remaining capacity, allowing approximately 52 bytes to be written past the buffer boundary. Exploitation requires the attacker to control or compromise a mail server that fetchmail connects to and that advertises NTLM authentication — fetchmail must also have been compiled with --enable-NTLM. The overrun's practical impact depends on compiler stack-frame layout and hardening features: with stack smashing protection (SSP) or similar mitigations, the likely outcome is authentication failure or process abort rather than code execution. The fix was committed to the fetchmail GitLab repository (commit cb5be5c38471eec19e519ace0bc569176317ea92) and released in version 6.6.7 (Red Hat Bugzilla, Openwall).
Successful exploitation by an attacker controlling a mail server could result in remote code execution within the fetchmail process, granting full confidentiality, integrity, and availability impact on the affected host. Under memory hardening (e.g., SSP, FORTIFY_SOURCE), the practical outcome is more likely authentication failure or process termination (denial of service). Red Hat Enterprise Linux builds that enable NTLM and ship affected versions are specifically noted as impacted (Red Hat CVE, Red Hat Bugzilla).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of disclosure (Feedly). The EPSS score is 0.0, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation is rated non-automatable (SSVC) due to the requirement that the attacker control or compromise a mail server that the victim's fetchmail instance connects to, and that the fetchmail binary was compiled with NTLM support. The vulnerability was originally reported by researcher Tristan Madani (Red Hat CVE, Openwall).
+NTLM support (verifiable via fetchmail -V | head -1), targeting versions 5.0.8 through 6.6.6.buildSmbNtlmAuthResponse().AddBytes macro copies the oversized data without bounds checking, overwriting approximately 52 bytes past the stack buffer boundary in ntlm_helper().fetchmail process, particularly during mail retrieval from servers using NTLM authentication; core dumps from fetchmail with stack corruption signatures.*** stack smashing detected ***) from the fetchmail process.core, core.fetchmail) in the working directory or configured core dump location following fetchmail crashes.The primary fix is to upgrade fetchmail to version 6.6.7 or later, which includes the security patch (commit cb5be5c38471eec19e519ace0bc569176317ea92) that adds bounds checking to the NTLM buffer handling. As an immediate workaround, rebuild fetchmail without --enable-NTLM (omit NTLM at configure time) and confirm with fetchmail -V that the output does not list +NTLM. Alternatively, use the --auth PARAM option to specify a non-NTLM authentication mechanism supported by both fetchmail and the mail server. Additional mitigations include connecting only to trusted mail servers and implementing network segmentation to limit fetchmail's mail server connectivity (Red Hat CVE, Openwall).
The vulnerability was publicly disclosed by fetchmail maintainer Matthias Andree on the oss-security mailing list on June 27, 2026, who noted that NTLM is already discouraged due to weak cryptography and disabled by default, but binary packages (including Red Hat Enterprise Linux) may enable it for compatibility. Andree also noted that fetchmail 7 will remove NTLM support entirely, aligning with Microsoft's own guidance to deprecate NTLM in favor of Kerberos. Red Hat issued a preliminary CVSS assessment and mitigation guidance, noting that reliable RCE is constrained by compiler stack-frame layout and hardening features (Openwall, Red Hat CVE).
Disponibilité des correctifs sur les principales distributions Linux et leurs versions.
bionic (esm-infra)
fetchmail
devel
fetchmail
focal (esm-infra)
fetchmail
jammy
fetchmail
noble
fetchmail
resolute
fetchmail
xenial (esm-infra-legacy)
fetchmail
Source: Ce rapport a été généré à l’aide de l’IA
Évaluation gratuite des vulnérabilités
Évaluez vos pratiques de sécurité cloud dans 9 domaines de sécurité pour évaluer votre niveau de risque et identifier les failles dans vos défenses.
Obtenez une démo personnalisée
"La meilleure expérience utilisateur que j’ai jamais vue, offre une visibilité totale sur les workloads cloud."
"Wiz fournit une interface unique pour voir ce qui se passe dans nos environnements cloud."
"Nous savons que si Wiz identifie quelque chose comme critique, c’est qu’il l’est réellement."