CVE-2026-2779: 
NixOS vulnerability analysis and mitigation

Overview

CVE-2026-2779 is a memory safety vulnerability caused by incorrect boundary conditions in the Networking: JAR component of Mozilla Firefox and Thunderbird. It was reported by Alex Mayorga (originally filed as Bugzilla bug 1164141 over a decade ago) and publicly disclosed on February 24, 2026, when Mozilla released patched versions. Affected products include Firefox before 148, Firefox ESR before 140.8, Thunderbird before 148, and Thunderbird ESR before 140.8. Mozilla rates the impact as moderate, while the NVD assigns a CVSS v3.1 base score of 9.8 (Critical) (Mozilla Advisory mfsa2026-13, Mozilla Advisory mfsa2026-15, Bugzilla #1164141).

Technical details

The vulnerability is classified as CWE-119 (Improper Restriction of Operations within the Bounds of a Memory Buffer) and stems from incorrect boundary checks in the nsZipArchive::GetDataOffset(nsZipItem*) function within Mozilla's JAR (Java Archive) networking component (modules/libjar/nsZipArchive.cpp). Specifically, when processing a ZIP/JAR archive, the code computes a local file header offset (aItem->LocalOffset()) and performs a length check against the mapped file data, but under certain conditions — such as a corrupt or maliciously crafted JAR file — the offset can reference memory outside the valid buffer, leading to an out-of-bounds read or crash. The bug was originally observed as a crash during shutdown or startup when loading JAR-based components (e.g., JS modules loaded via mozJSComponentLoader), and crash signatures include [@ nsZipArchive::GetDataOffset] and [@ shutdownhang | nsTHashtable::s_HashKey | nsZipArchive::GetDataOffset]. No user interaction is required for the vulnerable code path to be triggered in certain configurations (Bugzilla #1164141, Mozilla Advisory mfsa2026-13).

Impact

Successful exploitation of this vulnerability could result in application crashes (denial of service), potential information disclosure through out-of-bounds memory reads, or — depending on how the boundary condition is leveraged — memory corruption that could theoretically enable arbitrary code execution. The vulnerability affects widely deployed client-side software (Firefox and Thunderbird) across all platforms (Windows, macOS, Linux, Android), meaning a large number of end-user systems are potentially at risk. Mozilla's own severity assessment is moderate, suggesting that while memory corruption is possible, reliable code execution is considered difficult to achieve in practice (Mozilla Advisory mfsa2026-13, Bugzilla #1164141).

Exploitability

There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of disclosure (Feedly). The EPSS score is approximately 0.018% (0.000180), indicating a very low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported. The bug has been present in the codebase for over a decade (originally filed in 2015) but was only recently triaged as a security issue and patched.

Mitigation and workarounds

Mozilla has released fixes in Firefox 148, Firefox ESR 140.8, Thunderbird 148, and Thunderbird ESR 140.8, all announced on February 24, 2026. Users and administrators should update all affected Mozilla products to these versions or later immediately. No configuration-based workaround is available; upgrading is the only remediation. Enterprise administrators should prioritize patching user-facing browser and email client deployments, and consider restricting access to untrusted websites or email attachments containing JAR files until patches are fully deployed (Mozilla Advisory mfsa2026-13, Mozilla Advisory mfsa2026-15).

Community reactions

Mozilla rated this vulnerability as moderate impact in its official advisories, a notable contrast to the NVD's CVSS 9.8 Critical score — likely reflecting Mozilla's assessment that reliable exploitation for code execution is difficult. The bug had been open for over 10 years in Bugzilla before being formally classified as a security issue and patched, which drew some attention to the long-standing nature of the defect. Downstream Linux distributions including Red Hat, Debian, SUSE, Slackware, AlmaLinux, Rocky Linux, and Oracle Linux issued their own security advisories and package updates following Mozilla's disclosure (Mozilla Advisory mfsa2026-13, Bugzilla #1164141).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

thunderbird: 1:140.8.0esr-1~deb12u1

Fixed

sid

thunderbird: 1:140.8.0esr-1

Fixed

trixie

thunderbird: 1:140.8.0esr-1~deb13u1

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

Fixed

RHEL 8

:appstream:firefox-0:140.8.0-2.el8_10.src

Fixed

RHEL 9

:appstream:firefox-0:140.8.0-2.el9_0.src

Fixed

RHEL 10

firefox-0:140.8.0-2.el10_0.src

Fixed

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