CVE-2026-4726: 
NixOS vulnerability analysis and mitigation

Overview

CVE-2026-4726 is a denial-of-service vulnerability in the XML component of Mozilla Firefox and Thunderbird, caused by improper restriction of recursive entity references in DTDs (XML Entity Expansion). It was discovered by researcher Hanno Boeck and disclosed on March 24, 2026, as part of Mozilla Foundation Security Advisory 2026-20 (Firefox) and 2026-23 (Thunderbird). All versions of Firefox and Thunderbird prior to 149.0 are affected. The vulnerability carries a CVSS v3.1 base score of 7.5 (High) per Feedly threat intelligence data, though Mozilla rates its impact as low in its advisory (Mozilla Advisory, Mozilla Advisory).

Technical details

The root cause is classified under CWE-776 (Improper Restriction of Recursive Entity References in DTDs — 'XML Entity Expansion') and CWE-400 (Uncontrolled Resource Consumption). The vulnerability is triggered when the XML parser processes specially crafted XML documents containing deeply nested or exponentially expanding entity references (a technique known as 'Billion Laughs' or XML Entity Expansion attack), causing uncontrolled resource consumption. Exploitation requires no authentication or user interaction and can be performed remotely over the network, as the attack vector is network-accessible with low complexity. The underlying bug is tracked as Mozilla Bug 1955311 (Mozilla Advisory, Red Hat Bugzilla).

Impact

Successful exploitation results in a denial-of-service condition, causing the affected Firefox or Thunderbird application to become unresponsive or crash due to excessive resource consumption. There is no impact on confidentiality or data integrity — the vulnerability is limited to availability. Users visiting a malicious web page or processing a crafted XML document could have their browser or email client rendered inoperable until restarted (Mozilla Advisory, Mozilla Advisory).

Exploitability

No public proof-of-concept exploit code or in-the-wild exploitation has been reported for CVE-2026-4726. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is extremely low at 0.005%, reflecting minimal likelihood of active exploitation. Detection plugins are available from Qualys (ID: 386906) and Nessus (ID: 303888) (Feedly, Mozilla Advisory).

Exploitation steps

  1. Craft malicious XML payload: Create an XML document with a deeply nested or exponentially expanding entity definition (e.g., a classic 'Billion Laughs' payload where entities reference each other recursively, causing exponential memory expansion upon parsing).
  2. Deliver the payload: Host the malicious XML document on a web server or embed it within web content accessible to the target Firefox user, or send it as an attachment/inline content to a Thunderbird user.
  3. Trigger XML parsing: Lure the victim into visiting the malicious page (Firefox) or opening/previewing the crafted content (Thunderbird). The XML parser in the affected application begins processing the document.
  4. Exhaust resources: The recursive entity expansion causes the parser to consume excessive CPU and/or memory, leading to application hang or crash (denial of service) (Mozilla Advisory).

Indicators of compromise

  • Process: Firefox or Thunderbird process exhibiting abnormally high CPU or memory usage, potentially leading to application crash or unresponsiveness.
  • Logs: Application crash reports or hang reports generated by Firefox/Thunderbird crash reporter referencing XML parsing components.
  • Network: HTTP requests to external servers fetching XML documents with unusually large or deeply nested DTD entity definitions.

Mitigation and workarounds

Mozilla has addressed this vulnerability in Firefox 149 and Thunderbird 149, released on March 24, 2026. Users should update to Firefox 149 or later and Thunderbird 149 or later immediately. No configuration-based workarounds have been published; upgrading to the patched version is the only recommended remediation (Mozilla Advisory, Mozilla Advisory).

Community reactions

The vulnerability was reported by security researcher Hanno Boeck, a well-known expert in XML security issues. Red Hat tracked the issue via their security response process (Red Hat Bugzilla Bug 2450731) and rated it low severity/priority. OpenSUSE also issued security announcements covering this CVE as part of their Firefox and Thunderbird package updates. No significant broader media coverage or social media discussion specific to this CVE has been identified, consistent with its low-impact classification (Red Hat Bugzilla, Mozilla Advisory).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

sid

firefox: 149.0-1

Fixed

Ubuntu

Affected

bionic (esm-apps)

mozjs38

Unknown

devel

firefox

Not Affected

jammy

thunderbird

Affected

noble

firefox

Not Affected

questing

firefox

Not Affected

resolute

firefox

Not Affected

RHEL / CentOS

Affected

RHEL 8

Not Affected

RHEL 9

Not Affected

RHEL 10

Not Affected

Source: This report was generated using AI

Related NixOS vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-116199CRITICAL9.2
  • NixOS logoNixOS
  • cpe:2.3:a:snipeitapp:snipe-it
NoYesOct 25, 2026
CVE-2026-116201HIGH8.7
  • NixOS logoNixOS
  • cpe:2.3:a:snipeitapp:snipe-it
NoYesOct 25, 2026
CVE-2026-116200HIGH8.2
  • NixOS logoNixOS
  • cpe:2.3:a:snipeitapp:snipe-it
NoYesOct 25, 2026
CVE-2026-2270MEDIUM5.9
  • NixOS logoNixOS
  • kubernetes
NoYesOct 26, 2026
CVE-2026-76654MEDIUM5.8
  • NixOS logoNixOS
  • cpe:2.3:a:kubernetes:kubernetes
NoYesOct 26, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Additional Wiz resources

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management