Cloudanix VulnDB

CVE-2023-5173

High · 7.5

CVSS

7.5

EPSS

0.9%

Published

Sep 27, 2023

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A rare browser setting in Firefox could let network data cause memory problems that allow attackers to alter important internal information.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Moderate
Impact
Data Tampering
Component
Application
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Integer overflow triggered by network traffic under non-standard Alternate Services configuration leads to out-of-bounds write into privileged process memory.

Why it matters to the business

Potential browser memory corruption that could allow unauthorized modification of process data on affected systems, increasing risk of further compromise if the non-standard preference remains enabled.

How an attack unfolds

An attacker sends crafted network responses containing Alternate Services data that trigger the integer overflow when the non-standard preference is enabled, resulting in an out-of-bounds write to privileged memory.

How to fix it

Upgrade Mozilla Firefox to version 118 or later. Disable the non-standard preference network.http.altsvc.oe if it is not required.

How to confirm the fix worked

Verify installed Firefox version is 118 or higher and confirm the preference network.http.altsvc.oe is set to its default disabled state.

Typical attack path

  1. Confirm target has non-standard preference network.http.altsvc.oe enabled
  2. Craft malicious network traffic or webpage response to trigger integer overflow
  3. Achieve out-of-bounds write into privileged process memory
  4. Leverage corruption for further attacker-controlled actions

How to detect it

Review browser process memory for unexpected writes after Alternate Services traffic, inspect logs for non-standard Alternate Services usage, and check configuration for the enabling preference.

  • network.http.altsvc.oe=true

What your security team should do

  • Upgrade all Firefox deployments to version 118 or later immediately
  • Audit environments for the non-standard preference network.http.altsvc.oe and disable where possible
  • Monitor EPSS trend for continued increase and reassess prioritization

The record

In a non-standard configuration of Firefox, an integer overflow could have occurred based on network traffic (possibly under influence of a local unprivileged webpage), leading to an out-of-bounds write to privileged process memory. *This bug only affects Firefox if a non-standard preference allowing non-HTTPS Alternate Services (`network.http.altsvc.oe`) is enabled.* This vulnerability affects Firefox < 118.

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 118.0.1+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 118.0.1-1.1
openSUSE:Tumbleweed firefox-esr 0 128.5.1-1.1

Related vulnerabilities