Cloudanix VulnDB

CVE-2024-2606

None

CVSS

—

EPSS

0.4%

Published

Mar 19, 2024

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in how certain data is handled could let attackers cause crashes or run unwanted code in older versions of Firefox.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Moderate
Impact
Other
Component
Application
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Passing invalid data could have led to invalid wasm values being created, such as arbitrary integers turning into pointer values, resulting in memory corruption.

Why it matters to the business

Low-probability risk of crashes or code execution in affected Firefox installations; stable low EPSS and absence from KEV indicate limited operational urgency despite 939 days since publication.

How an attack unfolds

An attacker supplies crafted invalid data to the WebAssembly engine in vulnerable Firefox versions, causing invalid pointer values to be materialized and enabling memory corruption that could be leveraged for further exploitation.

How to fix it

Upgrade affected packages to the fixed versions: virt-install (AlmaLinux:8) to 3.2.0-4.el8.alma, virt-manager (AlmaLinux:8) to 3.2.0-4.el8.alma, and virt-manager-common (AlmaLinux:8) to 3.2.0-4.el8.alma; additionally ensure Firefox is updated to version 124 or later.

How to confirm the fix worked

Verify package versions match or exceed the listed fixed releases using package manager queries; confirm Firefox reports version 124 or higher and test WASM handling with known invalid data patterns.

Typical attack path

  1. Identify target running Firefox version prior to 124
  2. Craft and deliver invalid data targeting the WASM handling path
  3. Trigger memory corruption via invalid wasm value creation
  4. Attempt to leverage resulting corruption for code execution or denial of service

How to detect it

Review browser process logs and crash reports for WASM-related errors; search for unexpected pointer values or memory anomalies in affected application traces.

What your security team should do

  • Apply the specified package upgrades immediately on AlmaLinux 8 systems
  • Update Firefox deployments to version 124 or newer across the environment
  • Monitor EPSS trend and KEV additions for any change in exploit likelihood

The record

Passing invalid data could have led to invalid wasm values being created, such as arbitrary integers turning into pointer values. This vulnerability affects Firefox < 124.

Affected packages

Ecosystem Package Introduced Fixed
Ubuntu:18.04:LTS mozjs38 0 No fix
Ubuntu:18.04:LTS mozjs52 0 No fix
Ubuntu:20.04:LTS firefox 0 124.0+build1-0ubuntu0.20.04.1
Ubuntu:20.04:LTS mozjs52 0 No fix
Ubuntu:20.04:LTS mozjs68 0 No fix
Ubuntu:22.04:LTS mozjs102 0 No fix
Ubuntu:22.04:LTS mozjs78 0 No fix
Ubuntu:22.04:LTS mozjs91 0 No fix
Ubuntu:24.04:LTS mozjs102 0 No fix
Ubuntu:Pro:18.04:LTS mozjs38 0 No fix
Ubuntu:Pro:18.04:LTS mozjs52 0 No fix
Ubuntu:Pro:20.04:LTS mozjs52 0 No fix
Ubuntu:Pro:20.04:LTS mozjs68 0 No fix
Ubuntu:Pro:22.04:LTS mozjs78 0 No fix
Ubuntu:Pro:24.04:LTS mozjs102 0 No fix
openSUSE:Tumbleweed MozillaFirefox 0 124.0.1-1.1
openSUSE:Tumbleweed firefox-esr 0 128.5.1-1.1

Related vulnerabilities