CVE-2026-12291: Firefox & Thunderbird HTTP Use-After-Free RCE (CVSS 8.8)
CVE-2026-12291 is a use-after-free vulnerability in Firefox and Thunderbird's HTTP networking component. When a browser or email client processes certain HTTP interactions, freed memory can be incorrectly accessed, allowing an attacker to execute arbitrary code on the user's system. The vulnerability requires user interaction—such as clicking a malicious link or visiting a compromised website—but does not require any special system privileges. An attacker with network access can deliver the exploit to any user.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 8.8 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- Weaknesses (CWE)
- CWE-416, CWE-825
- Affected products
- 4 configuration(s)
- Published / Modified
- 2026-06-16 / 2026-07-15
NVD description (verbatim)
Use-after-free in the Networking: HTTP component. This vulnerability was fixed in Firefox 152, Firefox ESR 140.12, Firefox ESR 115.37, Thunderbird 152, and Thunderbird 140.12.
30 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
This use-after-free (CWE-416) vulnerability exists in the HTTP networking stack of Mozilla applications. The flaw allows an attacker to dereference memory that has already been deallocated, potentially leading to arbitrary code execution. The vulnerability is also associated with CWE-825 (Expired Pointer Dereference), indicating that the freed memory reference persists and can be exploited under attacker-controlled conditions. The attack vector is network-based with low complexity; the user must interact with a malicious resource (link, embedded content, or email attachment that opens in the browser/email client).
Business impact
Compromise of Firefox or Thunderbird on an endpoint can lead to complete system takeover. An attacker exploiting this flaw gains the same privileges as the user running the browser or email client. For enterprise environments, this creates a direct path to lateral movement, credential theft, malware deployment, and data exfiltration. Thunderbird users risk exposure of cached email credentials and stored messages. The requirement for user interaction means the attack vector is social engineering—phishing emails, malicious advertisements, or compromised websites—making widespread exploitation feasible across diverse user populations.
Affected systems
Firefox versions prior to 152 are vulnerable. Firefox ESR users must update to version 140.12 or 115.37 depending on their release branch. Thunderbird versions prior to 152 are affected, with ESR users requiring update to version 140.12. Any organization deploying Firefox as a standard browser or Thunderbird as an email client is in scope.
Exploitability
The vulnerability is not currently listed in CISA's Known Exploited Vulnerabilities (KEV) catalog, indicating no confirmed active exploitation has been reported as of the knowledge cutoff. However, the low attack complexity, network accessibility, and the presence of a user-interaction requirement (which is routine for web browsing and email) make this vulnerability attractive for targeted campaigns. The high CVSS score (8.8) reflects the severity: authentication is not required, the attack complexity is minimal, and the impact spans confidentiality, integrity, and availability.
Remediation
Update immediately to the patched versions: Firefox 152 or later, Firefox ESR 140.12 (or 115.37 for the extended-support branch), Thunderbird 152 or later, or Thunderbird ESR 140.12. Mozilla released fixes across all affected branches to address the use-after-free condition. Organizations should prioritize deployment of these patches, particularly for users handling sensitive data or those at elevated risk of social engineering.
Patch guidance
Deploy Firefox 152, Firefox ESR 140.12, Firefox ESR 115.37, Thunderbird 152, or Thunderbird ESR 140.12 through your organization's software update mechanism. Most modern deployments will auto-update; verify that automatic updates are enabled and functioning. For managed environments, push updates via MDM/EPM solutions or group policy. Test patches in a non-production environment first to confirm compatibility with any browser extensions, plugins, or email integrations. After deployment, verify rollout coverage across all managed endpoints.
Detection guidance
Monitor for successful exploitation by tracking process execution originating from browser or Thunderbird processes (suspicious child processes, command shells, or downloads). Network detection is difficult post-exploitation; focus instead on behavioral indicators such as unexpected outbound connections from Firefox or Thunderbird, or unusual memory corruption errors in application logs. Ensure EDR (endpoint detection and response) solutions are configured to alert on suspicious process spawning from these applications. Before patching is complete, educate users on phishing indicators and encourage reporting of suspicious emails or links.
Why prioritize this
This vulnerability should be prioritized as HIGH due to the combination of high CVSS score (8.8), broad attack surface (any web browsing or email activity), and severe impact (arbitrary code execution with user privileges). The lack of KEV designation does not reduce priority—it reflects that public exploitation has not yet been formally documented, not that the vulnerability is low-risk. The use-after-free nature and network attack vector make this suitable for both opportunistic and targeted exploitation.
Risk score, explained
CVSS 8.8 (HIGH) reflects a network-accessible attack requiring minimal complexity and user interaction, with impacts spanning confidentiality, integrity, and availability. The vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H indicates the threat is broadly exploitable in real-world conditions. The vulnerability affects core networking functionality, not a niche feature, making large user bases potential targets.
Frequently asked questions
Do I need to update if I use Firefox in a sandboxed or isolated environment?
Yes. While sandbox restrictions may limit post-exploitation damage, the use-after-free itself can escape or circumvent sandboxing in certain conditions. Patch regardless of your deployment model.
Is there a workaround for organizations that cannot immediately patch?
No reliable workaround exists for use-after-free vulnerabilities. Your best interim controls are blocking known malicious domains, enforcing email link filtering, and heightening user awareness of phishing. However, patching is the only mitigation.
Can this vulnerability be exploited through an email attachment alone, without opening a link?
An attachment must be opened in the browser or email client to trigger the vulnerability. Thunderbird users should avoid opening HTML emails or attachments from untrusted sources until patched. Disabling HTML email rendering reduces but does not eliminate risk.
Will Firefox or Thunderbird warn users if they are vulnerable?
Modern versions of both applications display update notifications. However, users may dismiss or ignore them. Organizations with managed deployments should enforce updates via policy to avoid user-level decision points.
This analysis is provided for informational purposes and reflects publicly available data as of June–July 2026. Patch version numbers and vendor advisories should be verified directly with Mozilla's official security announcements. Actual exploitation and impact may vary based on user environment, extensions, and security controls. Organizations should conduct their own risk assessment and testing before and after applying patches. No exploit code or detailed attack methods are provided in this document. Source: NVD (public-domain), retrieved 2026-07-23. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-44422HIGHFreeRDP RDPEAR Double-Free Vulnerability (HIGH Severity)
- CVE-2026-45447HIGHOpenSSL PKCS#7 Use-After-Free Leading to RCE
- CVE-2026-46125HIGHLinux Kernel WiFi Driver Memory Safety Vulnerability
- CVE-2026-46166HIGHLinux Kernel mac80211 Use-After-Free in DFS Radar Detection
- CVE-2026-46523MEDIUMImageMagick Heap-Use-After-Free in MSL Processing
- CVE-2026-12310HIGHFirefox and Thunderbird Memory Safety Vulnerability (CVSS 7.5)
- CVE-2026-12314HIGHFirefox & Thunderbird Memory Safety Vulnerability – Patch Now
- CVE-2026-12326HIGHCritical Memory Safety Flaws in Firefox & Thunderbird 151 – Patch Guide