Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessConfigure IMAP to use GSS
-
DeliveryIntercept or control IMAP server
-
ExploitRespond with truncated GSS token
-
ExecutionTrigger bounds check bypass
-
PersistRead/write adjacent memory
-
ImpactLeak credentials or crash client
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Type safety enforcement
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the following specific conditions: (1) Mutt must be configured to use GSS-API authentication (imap_authenticators includes 'gss'), which is not enabled by default in all distributions. (2) The user must connect to an IMAP server controlled by the attacker or reachable via a network path under attacker control (MITM is necessary because AC:H indicates high complexity - a legitimate server will not trigger this). (3) The IMAP server must be at the authentication negotiation phase when the client sends the GSS token. (4) The attacker must craft a GSS token response that either has length less than 4 bytes or contains specific byte patterns in the first 4 bytes to trigger the integer conversion. Default mutt configurations without explicit GSS-API enablement are not vulnerable in normal operation. |
| Impact | CVSS 3.7 (low-moderate) reflects the high attack complexity requirement (AC:H) - an attacker must control or MITM the IMAP server, not just send network packets. The vector AV:N/PR:N/UI:N is misleading in isolation: while network-accessible, AC:H significantly limits real-world impact. EPSS score not provided, limiting probability assessment. No KEV listing and no public POC identified indicate this is not actively exploited in the wild. The memory corruption potential (Memory Corruption tag) could theoretically enable code execution, but the fixed CVSS scope (S:U) and integrity-only impact (I:L) suggest the vulnerability is limited to information disclosure or denial of service rather than arbitrary code execution. The fix is trivial (type correction and bounds check), suggesting this was a logic error rather than a sophisticated vulnerability. Real-world priority is LOW for most deployments unless users connect to untrusted IMAP servers or operate in environments with IMAP MITM risk. |
| Exploit ScenarioDerived | An attacker controlling a malicious IMAP server or performing a MITM attack on IMAP traffic receives a connection from a mutt client configured to use GSS-API authentication. During the security negotiation phase, the server sends a crafted GSS token shorter than 4 bytes or with malicious content in the security level field. Mutt reads past the token buffer, leaking sensitive memory contents, or writes to adjacent memory, causing crashes or potential code execution if combined with heap layout control. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 04, 2026
Mutt before 2.3.2 mishandles the IMAP GSS security level due to improper integer casting and insufficient bounds checking, allowing remote attackers to trigger memory corruption and information disclosure via a crafted IMAP server response during GSS-API authentication. The vulnerability requires high attack complexity (malicious IMAP server) but affects all versions prior to 2.3.2.
RemediationAI
Upgrade mutt to version 2.3.2 or later. Users on systems where patched versions are not yet available should disable GSS-API authentication by removing 'gss' from the imap_authenticators configuration setting or by not connecting to IMAP servers that require or offer GSS-API. Note that disabling GSS-API may restrict authentication options if the IMAP server requires Kerberos; coordinate with mail server administrators for alternative authentication methods. No workarounds exist for patched versions.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability exists in mutt's IMAP GSS-API authentication handler (imap/auth_gss.c). The code performs network-order conversion (ntohl) of a 4-byte security level field from the IMAP server without first verifying the received token contains at least 4 bytes. The original code cast this field as a long pointer on systems where long may be 64-bit, creating a type mismatch between the declared variable (unsigned long) and the actual 32-bit network data (uint32_t). This combination of insufficient bounds checking (CWE-843: Access of Memory Location Using Variable with Incorrect Type) and potential integer overflow allows reading or writing adjacent memory. The GSS-API security negotiation phase occurs unauthenticated during IMAP session setup.
Know when Mutt gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionCVE.org
In mutt before 2.3.2, the imap_auth_gss security level is mishandled.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu
An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu
An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu
An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu
An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu
An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu
An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu
An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu
An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu
An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu
An issue was discovered in Mutt before 1.10.1 and NeoMutt before 2018-07-16. Rated critical severity (CVSS 9.8), this vu
The write_one_header function in mutt 1.5.23 does not properly handle newline characters at the beginning of a header, w
EUVD-2026-26900
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB