Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessPosition as malicious or MITM POP3/SMTP server
-
DeliveryVictim connects with NTLM/GSSAPI configured
-
ExploitReturn invalid-base64 NTLM challenge
-
ExecutionTrigger OOB read in challenge parser
-
ImpactLeak uninitialized heap in NTLM response or crash client
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK
1 technique across 1 tactic: Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the victim's Thunderbird email account is explicitly configured to use NTLM or GSSAPI authentication against a POP3 or SMTP server - accounts using other authentication mechanisms (plain, OAuth2, etc.) are not affected. The attacker must control the mail server's responses, meaning either a malicious/attacker-operated POP3/SMTP server or an on-path MITM position able to inject a crafted NTLM challenge. The uninitialized-memory disclosure path affects ONLY NTLM; the out-of-bounds-read crash (triggered by a challenge consisting solely of base64 padding) affects both NTLM and GSSAPI. Limiting factors: the non-default authentication configuration, the need for attacker control of the server endpoint, and high attack complexity substantially narrow realistic exploitation to targeted or MITM scenarios rather than opportunistic mass attacks. Fixed in Thunderbird 158.0.1. |
| Impact | This is a genuinely moderate-to-low priority issue, not an urgent emergency. The input CVSS of 5.3 (AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H) reflects high attack complexity, and all exploitation signals point the same way: SSVC rates Exploitation as 'none', Automatable as 'no', and Technical Impact only 'partial', while no EPSS score, no KEV listing, and no POC indicator were provided (so the only identified exploitation status is 'no public exploit identified at time of analysis'). A notable internal conflict exists in the provided CVSS vector: it records C:N despite the description explicitly stating an uninitialized heap-memory disclosure to the server - the vector appears to capture only the denial-of-service crash (A:H) and omits the confidentiality impact, so the real impact is arguably broader than C:N suggests; verify with the Mozilla advisory. Also noteworthy: although rated AV:N, this is a client-side flaw that is NOT reachable by a conventional remote attacker against a listening service - it requires the victim's Thunderbird to connect to an attacker-controlled or MITM'd POP3/SMTP server with NTLM/GSSAPI configured, which is why AC:H is justified and why real-world risk is limited to targeted or MITM scenarios rather than mass exploitation. |
| Exploit ScenarioDerived | An attacker who controls a POP3/SMTP server (e.g., via a malicious mail provider or an on-path/MITM position) waits for a Thunderbird client configured for NTLM or GSSAPI authentication to connect. During the NTLM handshake the server returns a challenge that is not valid base64 (or is pure base64 padding), causing Thunderbird to either leak uninitialized heap memory back in its NTLM response or perform an out-of-bounds read and crash. No public exploit code was identified at time of analysis; attack complexity is high because the attacker must control the mail server endpoint and the victim must use NTLM/GSSAPI. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 20, 2026
Mozilla Thunderbird builds prior to 158.0.1 that authenticate to POP3 or SMTP servers using NTLM (and, for the crash path, GSSAPI) accept a server-supplied challenge without verifying it is valid base64, allowing a malicious or man-in-the-middle server to make the client embed uninitialized heap contents in its NTLM response and disclose that memory back to the attacker; a challenge composed solely of base64 padding instead drives an out-of-bounds read that crashes the client. Only accounts explicitly configured for NTLM/GSSAPI authentication are exposed, and the attacker must control the mail server endpoint or hold an on-path position, so realistic risk is confined to targeted or interception scenarios; there is no public exploit identified at time of analysis and CISA's SSVC assessment records no observed exploitation and no automatable path. Disclosed memory is limited in scope (low confidentiality impact) and the crash is a localized denial-of-service for the affected client session, consistent with a moderate-to-low priority rating.
RemediationAI
Vendor-released patch: upgrade to Thunderbird 158.0.1 (or later), which validates the base64 encoding and decoded length of server challenges before use; enterprise deployments should push the update through their normal ESR/desktop management channel and confirm the build number, since the fix is delivered in the MFSA 2026-114 / MFSA 2026-115 advisories (https://www.mozilla.org/security/advisories/mfsa2026-114/, https://www.mozilla.org/security/advisories/mfsa2026-115/) and detailed in https://bugzilla.mozilla.org/show_bug.cgi?id=2076569. If the upgrade cannot be applied immediately, the highest-value compensating control is to stop using NTLM (and, for the crash path, GSSAPI) as the account authentication method: switch affected POP3/SMTP accounts to OAuth2 where the mail provider supports it, or to password authentication over TLS - the trade-off is that OAuth2 requires provider-side configuration and password auth may be prohibited by policy, and mixed-authentication environments need per-account review. Enforcing TLS with strict certificate validation on mail connections raises the bar for the on-path attacker variant but does not address a malicious or compromised server, so it is only a partial mitigation. The base64-padding crash is a client-side denial of service triggered by the server, so there is no local configuration that fully eliminates it short of patching; users can restart the client after a crash but memory disclosure cannot be undone once it has occurred.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw sits in Thunderbird's implementation of the NTLM (AUTH NTLM) and GSSAPI SASL-style authentication exchanges used by POP3 and SMTP accounts. In NTLM, the client must fold the server's base64-encoded challenge (the Type 2 message payload) into its Type 3 response; Thunderbird did not validate that the challenge string was well-formed base64 before decoding and copying it. Two distinct defects follow from that missing validation: a malformed challenge leads to a length/state mismatch so that uninitialized heap buffer contents are transmitted inside the NTLM response (an information-disclosure primitive, NTLM path only), and a challenge consisting exclusively of base64 padding ('=' characters) produces a zero-or-negative effective decoded length that drives an out-of-bounds read and a client crash (both NTLM and GSSAPI paths). The assigned CWE-125 (out-of-bounds read) captures the crash primitive, while the disclosure half is an uninitialized-memory-use condition; community tags classify the issue under buffer overflow and information disclosure. Because the exchange is client-initiated and the trigger is entirely within the server's challenge, exploitation depends on adversarial control of the mail endpoint rather than on any weakness in the local account credentials, and the non-default authentication mode (NTLM/GSSAPI rather than plain or OAuth2) materially narrows the exposed population.
Know when Thunderbird 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:L/UI:N/S:U/C:N/I:N/A:H
Requires a malicious/MITM mail server plus NTLM/GSSAPI config, so AC:H; attacker needs no privileges (PR:N); heap leak gives C:L and the client crash A:L.
Primary rating from Vendor (mozilla).
CVSS VectorVendor: mozilla
Lifecycle Timeline
3DescriptionCVE.org
When authenticating to a POP3 or SMTP server using NTLM, Thunderbird did not check whether the server's challenge was valid base64. A malicious server could send a challenge that caused Thunderbird to include uninitialized heap memory in its NTLM response, disclosing that memory to the server. A challenge consisting only of base64 padding also caused an out-of-bounds read, crashing Thunderbird. This affected accounts configured to use NTLM or GSSAPI authentication. The uninitialized memory disclosure only affected NTLM. This vulnerability was fixed in Thunderbird 158.0.1.
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
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Affected Products (CPE)CVE.org
More in Thunderbird
View allMozilla Firefox before 22.0, Firefox ESR 17.x before 17.0.7, Thunderbird before 17.0.7, and Thunderbird ESR 17.x before
Mozilla Firefox before 18.0, Firefox ESR 10.x before 10.0.12 and 17.x before 17.0.2, Thunderbird before 17.0.2, Thunderb
Use-after-free vulnerability in the serializeToStream implementation in the XMLSerializer component in Mozilla Firefox b
The Chrome Object Wrapper (COW) implementation in Mozilla Firefox before 16.0, Firefox ESR 10.x before 10.0.8, Thunderbi
The crypto.generateCRMFRequest function in Mozilla Firefox before 23.0, Firefox ESR 17.x before 17.0.8, Thunderbird befo
The Chrome Object Wrapper (COW) implementation in Mozilla Firefox before 18.0, Firefox ESR 17.x before 17.0.2, Thunderbi
The Web IDL implementation in Mozilla Firefox before 28.0, Firefox ESR 24.x before 24.4, Thunderbird before 24.4, and Se
Mozilla Firefox before 28.0, Firefox ESR 24.x before 24.4, Thunderbird before 24.4, and SeaMonkey before 2.25 allow remo
Integer underflow in the nsHtml5TreeBuilder class in the HTML5 string parser in Mozilla Firefox before 45.0 and Firefox
Alpine Linux: mozjs fixed in 128.3.1-r0
Mozilla Firefox before 37.0, Firefox ESR 31.x before 31.6, and Thunderbird before 31.6 do not properly restrict resource
The RC4 algorithm, as used in the TLS protocol and SSL protocol, has many single-byte biases, which makes it easier for
EUVD-2026-105295
GHSA-v77j-vmg8-85hq
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB