Cloudanix VulnDB

CVE-2024-2615

None

CVSS

—

EPSS

0.6%

Published

Mar 19, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in how the software manages memory could let attackers run their own code on affected computers if they can reach the vulnerable program.

Exploitation
Remote Unauthenticated
Attacker needs
User Interaction
Complexity
High
Impact
Remote Code Execution
Component
Application
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Memory safety bugs resulting in memory corruption that could allow arbitrary code execution with sufficient attacker effort.

Why it matters to the business

Attackers could gain control of affected applications on systems running vulnerable versions, leading to potential data breaches or system compromise; update urgency is moderate given low exploit likelihood and no known campaigns.

How an attack unfolds

An attacker identifies a target running an unpatched version and supplies specially crafted input designed to trigger one of the memory corruption conditions, ultimately achieving arbitrary code execution.

How to fix it

Upgrade bpftrace on AlmaLinux 8 to version 0.12.1-4.el8 or later; apply vendor patches for any other affected products as they become available.

How to confirm the fix worked

Verify installed package versions match or exceed the fixed releases and confirm no remaining instances of the vulnerable code paths through package inventory scans.

Typical attack path

  1. Scan for or identify systems running the vulnerable product version
  2. Craft and deliver malicious input that triggers memory safety bugs
  3. Exploit resulting memory corruption to execute arbitrary code
  4. Establish persistence or exfiltrate data on the compromised system

How to detect it

Review system and application logs for unusual process behavior or crashes following input handling; correlate with known vulnerable version inventories to flag potential prior exposure.

What your security team should do

  • Prioritize patching all instances to the specified fixed versions within standard maintenance windows
  • Monitor EPSS trends and threat intelligence feeds for any increase in exploitation activity
  • Review application memory safety practices and consider enabling additional runtime protections where feasible

The record

Memory safety bugs present in Firefox 123. Some of these bugs showed evidence of memory corruption and we presume that with enough effort some of these could have been exploited to run arbitrary code. 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