ZeroHour

CVE-2019-17026

KEV PoC mass1

Type Confusion in Mozilla Firefox and Thunderbird IonMonkey JIT Compiler

CISA: Mozilla Firefox And Thunderbird Type Confusion Vulnerability

CVSS 3.1
8.8 high
EPSS
46%p99
Published
()
KEV added
AI analysis

CVE-2019-17026 is a type confusion vulnerability (CWE-843) in the IonMonkey just-in-time (JIT) compiler of Mozilla's SpiderMonkey JavaScript engine, caused by incorrect alias information when setting array elements. It is triggered by attacker-controlled JavaScript, typically a malicious web page opened in Firefox or hostile scripted/remote content rendered by a Thunderbird message, which drives the miscompiled code path and corrupts memory in the JavaScript engine. As is typical for JIT type-confusion bugs in browsers, successful exploitation can lead to arbitrary code execution with the privileges of the signed-in user. Anyone running an affected Firefox or Thunderbird release is exposed, including enterprise deployments where Thunderbird renders untrusted email content. CISA added the flaw to the Known Exploited Vulnerabilities catalog on 2021-11-03, confirming in-the-wild exploitation (EPSS 46.6%, 99th percentile), though no public proof-of-concept is known.

What to do: Upgrade Firefox to 71.0 or later (or ESR 68.3 or later) and Thunderbird to 68.3 or later, per Mozilla's December 2019 advisories, and verify installed versions in each product's About dialog. Because the flaw is on CISA's KEV list, federal agencies are required to apply the vendor updates promptly; there is no practical configuration mitigation beyond upgrading, though disabling the JIT via about:config is possible for users who cannot patch immediately.

Affected
Mozilla FirefoxReleases prior to Mozilla's December 2019 fix releases (Firefox 71.0 / ESR 68.3 per Mozilla advisories; CISA source data does not list version ranges)
Mozilla ThunderbirdReleases prior to Thunderbird 68.3 per Mozilla advisories (not listed in CISA source data)
Estimated exposure
mass≈250 million users (Mozilla-reported Firefox monthly active users; all unpatched pre-December-2019 builds are vulnerable) — Mozilla publicly reported roughly 250 million monthly active Firefox users around this era, and the flaw affects every Firefox/Thunderbird build shipped before the December 2019 patches, so the affected population is on the order of…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Incorrect alias information in IonMonkey JIT compiler for setting array elements could lead to a type confusion. We are aware of targeted attacks in the wild abusing this flaw. This vulnerability affects Firefox ESR < 68.4.1, Thunderbird < 68.4.1, and Firefox < 72.0.1.

CISA Known Exploited Vulnerability
Affected
Mozilla Firefox and Thunderbird
Required action
Apply updates per vendor instructions.
Due date
Ransomware use
Unknown
Vendors
mozillacanonical
Products
firefox, thunderbird, ubuntu linux
Weakness
CWE-843
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

In the news