Cloudanix VulnDB

CVE-2023-29544

Medium · 6.5

CVSS

6.5

EPSS

0.5%

Published

Jun 2, 2023

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A bug in older versions of the Firefox browser could let a website cause it to crash unexpectedly.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Moderate
Impact
Denial Of Service
Component
Application
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Multiple resource exhaustion events at inopportune times allow the garbage collector to perform invalid memory operations, resulting in corruption and a crash.

Why it matters to the business

Users experience browser instability and denial of service when visiting malicious or compromised sites; older Firefox and Focus installations remain exposed without updates.

How an attack unfolds

An attacker crafts web content that induces repeated resource exhaustion at carefully timed intervals, causing the garbage collector to corrupt memory and trigger a crash that may be exploitable.

How to fix it

Upgrade Firefox and Focus for Android to version 112 or later; apply all subsequent security updates promptly.

How to confirm the fix worked

Confirm installed browser version is 112 or higher via about:support or equivalent; retest affected functionality after upgrade.

Typical attack path

  1. Serve or redirect victim to attacker-controlled web content
  2. Trigger multiple concurrent resource exhaustion conditions
  3. Time exhaustion events to coincide with garbage collection cycles
  4. Induce memory corruption leading to process crash

How to detect it

Review browser crash reports and memory dumps for patterns consistent with garbage-collector-induced corruption; correlate with web request logs to malicious domains around crash timestamps.

What your security team should do

  • Prioritize immediate upgrade of all Firefox and Focus instances to 112+
  • Enable automatic updates across the environment
  • Monitor vendor advisories for related memory-safety issues

The record

If multiple instances of resource exhaustion occurred at the incorrect time, the garbage collector could have caused memory corruption and a potentially exploitable crash. This vulnerability affects Firefox for Android < 112, Firefox < 112, and Focus for Android < 112.

Affected packages

Ecosystem Package Introduced Fixed
Ubuntu:18.04:LTS firefox 0 112.0+build2-0ubuntu0.18.04.1
Ubuntu:18.04:LTS mozjs38 0 No fix
Ubuntu:18.04:LTS mozjs52 0 No fix
Ubuntu:20.04:LTS firefox 0 112.0+build2-0ubuntu0.20.04.1
Ubuntu:20.04:LTS mozjs52 0 No fix
Ubuntu:20.04:LTS mozjs68 0 No fix
Ubuntu:22.04:LTS mozjs78 0 No fix
Ubuntu:22.04:LTS mozjs91 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
openSUSE:Tumbleweed MozillaFirefox 0 112.0.1-1.1
openSUSE:Tumbleweed firefox-esr 0 128.5.1-1.1

Related vulnerabilities