Mozilla Foundation Security Advisory 2026-109
Security Vulnerabilities fixed in Thunderbird 158
- Announced
- October 13, 2026
- Impact
- high
- Products
- Thunderbird
- Fixed in
-
- Thunderbird 158
In general, these flaws cannot be exploited through email in the Thunderbird product because scripting is disabled when reading mail, but are potentially risks in browser or browser-like contexts.
Note: We have changed how we publish advisories. We no longer roll all internally identified memory safety vulnerabilities into a single CVE and are now issuing an advisory for every individual bug.
#CVE-2026-110247: Integer overflow in libmime buffer growth could lead to heap corruption
- Reporter
- Ahmed Albalawi <ahmedalbalawij@gmail.com>
- Impact
- moderate
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.
References
#CVE-2026-110249: Denial-of-service in the Exchange email component
- Reporter
- SuyZ <nguyentuanhung1149@gmail.com>
- Impact
- low
Description
A malicious, compromised, or MITM-controlled Exchange server can return a single well-formed SOAP response containing an element with enough attributes to keep Thunderbird's main thread CPU-bound for seconds to hours.
References
#CVE-2026-109704: Privilege escalation in the Application Update component
- Reporter
- Noel
- Impact
- high
References
#CVE-2026-109705: Sandbox escape, site isolation issue due to incorrect boundary conditions, use-after-free in the Networking component
- Reporter
- Mozilla
- Impact
- high
References
#CVE-2026-109706: Use-after-free in the Storage: IndexedDB component
- Reporter
- Mozilla
- Impact
- high
References
#CVE-2026-109707: Sandbox escape due to use-after-free in the Networking component
- Reporter
- Mozilla
- Impact
- high
References
#CVE-2026-109708: Sandbox escape due to incorrect boundary conditions in the Networking component
- Reporter
- Mozilla
- Impact
- high
References
#CVE-2026-109709: Information disclosure, privilege escalation in the Security: Process Sandboxing component
- Reporter
- Yaqoub Aldurayhim
- Impact
- high
References
#CVE-2026-109710: Use-after-free in the Graphics: Text component
- Reporter
- Mozilla
- Impact
- high
References
#CVE-2026-109711: Use-after-free in the Graphics: Canvas2D component
- Reporter
- Mozilla
- Impact
- high
References
#CVE-2026-109712: Sandbox escape due to uninitialized memory in the Graphics component
- Reporter
- Mozilla
- Impact
- high
References
#CVE-2026-109713: Use-after-free in the Crash Reporting component
- Reporter
- locust1b
- Impact
- high
References
#CVE-2026-109714: Incorrect boundary conditions in the Layout component
- Reporter
- Irvan Kurniawan
- Impact
- high
References
#CVE-2026-109715: Incorrect boundary conditions in the JavaScript Engine component
- Reporter
- Amy Burnett of OpenAI
- Impact
- high
References
#CVE-2026-109716: Incorrect boundary conditions in the JavaScript Engine component
- Reporter
- Amy Burnett of OpenAI
- Impact
- high
References
#CVE-2026-109717: Use-after-free in the DOM: Bindings (WebIDL) component
- Reporter
- Mozilla
- Impact
- high
References
#CVE-2026-109718: Use-after-free in the XML component
- Reporter
- Mozilla
- Impact
- high
References
#CVE-2026-109719: Race condition, use-after-free in the Graphics: CanvasWebGL component
- Reporter
- Shu Takahashi of Velcore Consulting Inc.
- Impact
- high
References
#CVE-2026-109720: JIT miscompilation in the JavaScript: WebAssembly component
- Reporter
- Amy Burnett of OpenAI
- Impact
- high
References
#CVE-2026-109721: Incorrect boundary conditions in the JavaScript Engine: JIT component
- Reporter
- Amy Burnett of OpenAI
- Impact
- high
References
#CVE-2026-109722: JIT miscompilation in the JavaScript Engine: JIT component
- Reporter
- Amy Burnett of OpenAI
- Impact
- high
References
#CVE-2026-109723: Integer overflow in the Layout: Text and Fonts component
- Reporter
- Amy Burnett of OpenAI
- Impact
- high
References
#CVE-2026-109724: Use-after-free in the DOM: Core & HTML component
- Reporter
- Mozilla
- Impact
- high
References
#CVE-2026-109725: Use-after-free in the DOM: Core & HTML component
- Reporter
- Mozilla
- Impact
- high
References
#CVE-2026-109726: Use-after-free in the SVG component
- Reporter
- Mozilla
- Impact
- high
References
#CVE-2026-109727: Use-after-free in the Audio/Video component
- Reporter
- Mozilla
- Impact
- high
References
#CVE-2026-109728: Use-after-free in the DOM: Animation component
- Reporter
- Amy Burnett of OpenAI
- Impact
- high
References
#CVE-2026-109729: Use-after-free in the JavaScript Engine: JIT component
- Reporter
- Tomer Fichman
- Impact
- high
References
#CVE-2026-109730: Integer overflow in the Graphics component
- Reporter
- Robert Longson
- Impact
- high
References
#CVE-2026-109731: Incorrect boundary conditions in the Graphics: Canvas2D component
- Reporter
- Amy Burnett of OpenAI
- Impact
- high
References
#CVE-2026-109732: Use-after-free in the DOM: Streams component
- Reporter
- Mozilla
- Impact
- high
References
#CVE-2026-109733: JIT miscompilation in the JavaScript Engine: JIT component
- Reporter
- Amy Burnett of OpenAI
- Impact
- high
References
#CVE-2026-106016: Mitigation bypass in the File Handling component
- Reporter
- Abdulrahman Alzahrani
- Impact
- moderate
References
#CVE-2026-109734: Mitigation bypass in the DOM: Security component
- Reporter
- Mirko Brodesser
- Impact
- moderate
References
#CVE-2026-109735: Use-after-free in the DOM: Animation component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109736: Frame poisoning in the Layout component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109737: Mitigation bypass in the Enterprise Policies component
- Reporter
- Souma Ohsawa
- Impact
- moderate
References
#CVE-2026-109738: Use-after-free in the Audio/Video: Playback component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109739: Privilege escalation in the WebExtensions component
- Reporter
- Tomoya Nakanishi
- Impact
- moderate
References
#CVE-2026-109740: Sandbox escape due to incorrect boundary conditions in the Widget: Win32 component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109741: Use-after-free in the Storage: Bucket File System component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109742: Information disclosure in the PDF Viewer component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109743: Privilege escalation in the Panning and Zooming component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109744: Other issue in the DOM: File component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109745: Sandbox escape due to uninitialized memory in the DOM: Web Serial component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109746: Mitigation bypass in the DOM: Security component
- Reporter
- hamayanhamayan
- Impact
- moderate
References
#CVE-2026-109747: Other issue in the Address Bar component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109748: Use-after-free in the JavaScript: WebAssembly component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109749: Use-after-free in the JavaScript: WebAssembly component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109750: Site isolation issue in the DOM: Web Authentication component
- Reporter
- cl0und
- Impact
- moderate
References
#CVE-2026-109751: Information disclosure in the Networking component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109752: Use-after-free in the DOM: Workers component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109753: Incorrect boundary conditions in the Layout component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109754: Incorrect boundary conditions in the DOM: Editor component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109755: Sandbox escape in the DOM: Content Processes component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109756: Privilege escalation in the DOM: Navigation component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109757: Sandbox escape due to race condition in the Networking component
- Reporter
- Yaqoub Aldurayhim
- Impact
- moderate
References
#CVE-2026-109759: Site isolation issue in the Networking component
- Reporter
- Myungyong Lee
- Impact
- moderate
References
#CVE-2026-109760: Mitigation bypass in the Networking: HTTP component
- Reporter
- Myungyong Lee
- Impact
- moderate
References
#CVE-2026-109761: Use-after-free in the JavaScript: WebAssembly component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109762: Incorrect boundary conditions in the SVG component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109763: Mitigation bypass in the File Handling component
- Reporter
- Riku Bamba
- Impact
- moderate
References
#CVE-2026-109764: Mitigation bypass in the Enterprise Policies component
- Reporter
- HyeonSeung Kim
- Impact
- moderate
References
#CVE-2026-109765: Race condition, use-after-free in the Graphics: Text component
- Reporter
- Shu Takahashi of Velcore Consulting Inc.
- Impact
- moderate
References
#CVE-2026-109766: Mitigation bypass in the Enterprise Policies component
- Reporter
- Souma Ohsawa
- Impact
- moderate
References
#CVE-2026-109767: Information disclosure in the Networking component
- Reporter
- Mozilla
- Impact
- moderate
References
#CVE-2026-109768: Denial-of-service in the Site Reports component
- Reporter
- Mozilla
- Impact
- low
References
#CVE-2026-109769: Information disclosure in the Networking: Cache component
- Reporter
- Mohamed Mbarek
- Impact
- low
References
#CVE-2026-109770: Spoofing issue in the DOM: Web Serial component
- Reporter
- Mozilla
- Impact
- low
References
#CVE-2026-109771: Information disclosure in the WebRTC: Networking component
- Reporter
- 5up3rh3i
- Impact
- low
References
#CVE-2026-109772: Same-origin policy bypass in the DevTools component
- Reporter
- Finn Westendorf
- Impact
- low
References
#CVE-2026-109773: Denial-of-service in the Sync component
- Reporter
- Bruno
- Impact
- low
References
#CVE-2026-109774: Invalid pointer, undefined behavior in the DOM: Notifications component
- Reporter
- zx
- Impact
- low
References
#CVE-2026-109775: Denial-of-service in the WebRTC component
- Reporter
- Shu Takahashi of Velcore Consulting Inc.
- Impact
- low
References
#CVE-2026-109776: Race condition in the XPCOM component
- Reporter
- Mozilla
- Impact
- low
References
#CVE-2026-109777: Information disclosure in the Storage: IndexedDB component
- Reporter
- Shu Takahashi of Velcore Consulting Inc.
- Impact
- low
References
#CVE-2026-109778: Privilege escalation in the WebExtensions component
- Reporter
- Mozilla
- Impact
- low
References
#CVE-2026-109779: Race condition in the Networking: DNS component
- Reporter
- Mozilla
- Impact
- low
References
#CVE-2026-109780: Mitigation bypass in the DOM: Core & HTML component
- Reporter
- Shannon Booth
- Impact
- low
References
#CVE-2026-109781: Denial-of-service in the Printing: Output component
- Reporter
- Nguyen Thanh Nguyen
- Impact
- low