
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-2783 is an information disclosure vulnerability caused by JIT miscompilation in Mozilla's JavaScript Engine JIT component. Discovered by external researcher "x0e" and disclosed on February 24, 2026, it affects Firefox versions before 148, Firefox ESR versions before 140.8, Thunderbird versions before 148, and Thunderbird ESR versions before 140.8. The vulnerability was rated "moderate" impact by Mozilla and carries a CVSS v3.1 base score of 7.5 (High) (Mozilla Advisory mfsa2026-13, Mozilla Advisory mfsa2026-15, Feedly).
The root cause is a type confusion (CWE-843) and information exposure (CWE-200) flaw in the SpiderMonkey JIT compiler (Ion/Warp backend). Specifically, the JIT miscompiles certain BigInt operations involving BigInt.asUintN(64, ...) combined with loop constructs, causing an Int64 value to be incorrectly allocated to a 32-bit (Int32) stack slot. When the JIT attempts to encode a snapshot for bailout recovery, it reads the 64-bit value from the narrower 32-bit slot, exposing the bottom 32 bits of an adjacent memory pointer to JavaScript-accessible values. The fix, implemented by Mozilla engineer Iain Ireland, adds support for correctly reading Int64 values from Int32 stack slots during snapshot encoding in jit/shared/CodeGenerator-shared.cpp (Mozilla Bugzilla). No user interaction or special privileges are required for exploitation, as the vulnerable code path is reachable via ordinary JavaScript execution.
Successful exploitation allows an unauthenticated remote attacker to leak the bottom 32 bits of internal memory pointers from the Firefox or Thunderbird process. This constitutes a confidentiality breach that could be used to partially defeat Address Space Layout Randomization (ASLR), potentially facilitating further exploitation of memory corruption vulnerabilities in the same browser session. Integrity and availability are not directly impacted by this vulnerability alone, but the pointer leak could serve as a stepping stone in a chained exploit (Mozilla Bugzilla, Mozilla Advisory mfsa2026-13).
No public proof-of-concept exploit code or in-the-wild exploitation has been reported for CVE-2026-2783. The EPSS score is very low at approximately 0.018%, reflecting limited current exploitation likelihood (Feedly). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Mozilla awarded a security bug bounty to the reporter, indicating the issue was responsibly disclosed. The vulnerability requires the target to visit a malicious web page or open a crafted email in Thunderbird, but no user interaction beyond that is needed once the page is loaded.
BigInt.asUintN(64, BigInt(n)) inside a hot loop combined with a try/catch block and a SharedArrayBuffer allocation, causing the JIT to spill a BigInt-related value to a 32-bit stack slot.Mozilla has released patched versions that fully remediate this vulnerability: Firefox 148, Firefox ESR 140.8, Thunderbird 148, and Thunderbird ESR 140.8. Users and administrators should update to these versions or later immediately. No configuration-based workaround is available; upgrading is the only effective mitigation. Enterprise deployments using Firefox ESR 115.x are not affected by this specific CVE (Mozilla Advisory mfsa2026-13, Mozilla Advisory mfsa2026-15). Linux distribution vendors including Red Hat, Debian, SUSE, Rocky Linux, AlmaLinux, Oracle Linux, Slackware, and Amazon Linux have also released updated packages.
Mozilla rated this vulnerability as "moderate" impact and awarded a security bug bounty to the external reporter "x0e", who also reported a related use-after-free vulnerability (CVE-2026-2795) in the same release cycle (Mozilla Bugzilla). The fix was noted internally as following the same approach used for a prior similar JIT miscompilation bug (Bug 1947141). Broad downstream coverage was observed across Linux security advisories from Red Hat, Debian, SUSE, Rocky Linux, AlmaLinux, Oracle Linux, and Slackware, reflecting standard patch propagation for a Mozilla security release. No significant independent researcher commentary or social media discussion specific to this CVE was identified.
Fix availability across major Linux distributions and their releases.
bookworm
thunderbird: 1:140.8.0esr-1~deb12u1
sid
thunderbird: 1:140.8.0esr-1
trixie
thunderbird: 1:140.8.0esr-1~deb13u1
bionic (esm-apps)
mozjs38
devel
firefox
jammy
thunderbird
noble
firefox
questing
firefox
resolute
firefox
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."