CVE-2024-8381 is a potentially exploitable type-confusion vulnerability in Mozilla Firefox and Thunderbird. It occurs during lookup of a property name on an object used as the environment for a JavaScript with statement. The incorrect type handling can result in memory-safety consequences. Affected releases are Firefox before 130, Firefox ESR before 128.2 and 115.15, and Thunderbird before 128.2 and 115.15.
Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.
What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.
What an attacker gets, and what they’ve been doing with it.
If you can’t patch tonight, do this now.
Patch, then assume compromise.
1 valid exploit after Mallory filtered fakes, detection scripts, and README-only repos.
This repository provides a detailed analysis and working exploit for CVE-2024-8381, a type confusion vulnerability in the SpiderMonkey JavaScript interpreter. The repository contains: - Analysis.md: A comprehensive writeup explaining the vulnerability, root cause, exploitation attempts, and limitations. - Exp.js: The main exploit script, which crafts a fake object graph in a large TypedArray buffer to hijack control flow and achieve code execution. The exploit is only functional when ASLR is disabled, as it relies on predictable memory addresses. - PoC.js: A minimal proof-of-concept script that triggers the type confusion and demonstrates the crash. - README.md: Instructions for building the vulnerable SpiderMonkey version, running the PoC and exploit, and environmental requirements. - mozconfigs/: Contains build configuration files for debug and optimized builds of SpiderMonkey. The exploit demonstrates advanced JavaScript engine exploitation techniques, including object graph manipulation and control flow hijacking. However, it is not practical for real-world attacks due to its reliance on ASLR being disabled. The repository is intended for educational and research purposes.
Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.
Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.
4 sources tracked across advisories and community write-ups. News coverage will land here when it surfaces.
No news coverage yet. Advisories and community discussion only.
Query your assets running an affected version, and investigate the blast radius.
Every observed campaign linking this CVE to a named adversary.
Malware families riding this exploit, with evidence and IOCs.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Cross-references every affected SKU, including bundled OEM variants.
Community discussion across Reddit, Mastodon, and other social sources.