Description
Several buffer-growth sites in libmime performed size arithmetic in 32-bit types without overflow checks. On a sufficiently large message the growth guard could fail open, or the buffer could be reallocated smaller than required, and a subsequent memcpy would then write attacker-controlled data across adjacent heap allocations. This vulnerability was fixed in Thunderbird 158 and Thunderbird 153.6.
Published: 2026-10-13
Score: 8.4 High
EPSS: < 1% Very Low
KEV: No
Impact: Heap corruption that can lead to arbitrary code execution
Action: Immediate Patch
AI Analysis

Impact

Several buffer‑growth sites in libmime use 32‑bit arithmetic without overflow checks. When a message is large enough, the size guard can pass or the buffer may be reallocated smaller than needed, causing a subsequent memcpy to write attacker‑controlled data across adjacent heap allocations. This results in heap corruption that can lead to arbitrary code execution. The flaw is an unchecked integer overflow and a heap buffer overflow, identified as CWE‑190 and CWE‑787.

Affected Systems

Based on the description, this vulnerability affects Mozilla Thunderbird users running versions older than 158 as well as any builds prior to 153.6. Both releases 158 and 153.6 contain the patch that safely sizes allocations, preventing the overflow.

Risk and Exploitability

The vulnerability has a CVSS score of 8.4 and an EPSS score of < 1%, and it is not listed in the CISA KEV catalog. Because the corruption occurs on the heap while processing a message, the description suggests that an attacker could send a crafted email that triggers the overflow, leading to injection of malicious payloads. Based on this inference, the risk remains high for actively targeted victim machines without a patch.

Generated by OpenCVE AI on October 28, 2026 at 01:49 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Thunderbird to version 158 or later to apply the fixed buffer‑growth logic.
  • If an upgrade is not immediately possible, configure the mail client to reject or quarantine messages that exceed a safe size threshold to reduce exposure.
  • Monitor incoming emails for abnormal activity or crashes, and apply an additional email filter that blocks messages containing unusually high MIME part counts.

Generated by OpenCVE AI on October 28, 2026 at 01:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 27 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Description Several buffer-growth sites in libmime performed size arithmetic in 32-bit types without overflow checks. On a sufficiently large message the growth guard could fail open, or the buffer could be reallocated smaller than required, and a subsequent memcpy would then write attacker-controlled data across adjacent heap allocations. This vulnerability was fixed in Thunderbird 158. Several buffer-growth sites in libmime performed size arithmetic in 32-bit types without overflow checks. On a sufficiently large message the growth guard could fail open, or the buffer could be reallocated smaller than required, and a subsequent memcpy would then write attacker-controlled data across adjacent heap allocations. This vulnerability was fixed in Thunderbird 158 and Thunderbird 153.6.
References

Tue, 20 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-190
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

cvssV3_1

{'score': 8.4, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Sat, 17 Oct 2026 06:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-20
CWE-681

Wed, 14 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787
References
Metrics threat_severity

None

cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}

threat_severity

Important


Tue, 13 Oct 2026 22:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-20
CWE-681

Tue, 13 Oct 2026 20:00:00 +0000

Type Values Removed Values Added
First Time appeared Mozilla
Mozilla thunderbird
Vendors & Products Mozilla
Mozilla thunderbird

Tue, 13 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Description Several buffer-growth sites in libmime performed size arithmetic in 32-bit types without overflow checks. On a sufficiently large message the growth guard could fail open, or the buffer could be reallocated smaller than required, and a subsequent memcpy would then write attacker-controlled data across adjacent heap allocations. This vulnerability was fixed in Thunderbird 158.
Title Integer overflow in libmime buffer growth could lead to heap corruption
References

Subscriptions

Mozilla Thunderbird
cve-icon MITRE

Status: PUBLISHED

Assigner: mozilla

Published:

Updated: 2026-10-27T18:27:45.455Z

Reserved: 2026-10-13T18:08:37.322Z

Link: CVE-2026-110247

cve-icon Vulnrichment

Updated: 2026-10-20T17:07:19.891Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-13T19:18:49.493

Modified: 2026-10-27T19:17:10.260

Link: CVE-2026-110247

cve-icon Redhat

Severity : Important

Publid Date: 2026-10-13T18:08:37Z

Links: CVE-2026-110247 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-28T02:00:16Z

Weaknesses