Cloudanix VulnDB

CVE-2022-34480

High · 8.8

CVSS

8.8

EPSS

0.6%

Published

Dec 22, 2022

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A mistake in Firefox could let a bad website take control of a user's computer.

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

What it actually does

The vulnerability causes an uninitialized pointer to be freed in the lg_init() function when a later allocation fails after earlier ones succeed, resulting in memory corruption.

Why it matters to the business

Potential remote code execution or application crashes on user systems running vulnerable Firefox versions, leading to data compromise or loss of productivity.

How an attack unfolds

An attacker supplies crafted content that drives the browser through the lg_init() allocation sequence until an intentional failure occurs, freeing the uninitialized pointer and allowing memory manipulation for code execution.

How to fix it

Upgrade Mozilla Firefox to version 102 or later.

How to confirm the fix worked

Confirm the Firefox version string reports 102 or higher and retest the affected code paths if source-level validation is possible.

Typical attack path

  1. Serve malicious web content or attachment to the target
  2. Trigger the allocation path in lg_init() that leads to a subsequent failure
  3. Leverage the resulting uninitialized free for memory corruption and arbitrary code execution

How to detect it

Inspect browser crash reports and memory dumps for references to lg_init allocation failures; no public exploitation artifacts are known.

What your security team should do

  • Immediately deploy Firefox 102 or newer across all managed endpoints
  • Review browser update policies to enforce automatic updates
  • Monitor crash telemetry for unusual allocation-related failures

The record

Within the <code>lg_init()</code> function, if several allocations succeed but then one fails, an uninitialized pointer would have been freed despite never being allocated. This vulnerability affects Firefox < 102.

Affected packages

Ecosystem Package Introduced Fixed
SUSE:Enterprise Storage 6 MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Enterprise Storage 6 MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Enterprise Storage 7 MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Enterprise Storage 7 MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP3 MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP3 MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP4 MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP4 MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Linux Enterprise Server 12 SP2-BCL MozillaFirefox 0 102.2.0-112.130.1
SUSE:Linux Enterprise Server 12 SP2-BCL MozillaFirefox-branding-SLE 0 102-35.9.1
SUSE:Linux Enterprise Server 12 SP3-BCL MozillaFirefox 0 102.2.0-112.130.1
SUSE:Linux Enterprise Server 12 SP3-BCL MozillaFirefox-branding-SLE 0 102-35.9.1
SUSE:Linux Enterprise Server 12 SP4-LTSS MozillaFirefox 0 102.2.0-112.130.1
SUSE:Linux Enterprise Server 12 SP4-LTSS MozillaFirefox-branding-SLE 0 102-35.9.1
SUSE:Linux Enterprise Server 12 SP5 MozillaFirefox 0 102.2.0-112.130.1
SUSE:Linux Enterprise Server 12 SP5 MozillaFirefox-branding-SLE 0 102-35.9.1
SUSE:Linux Enterprise Server 15 SP1-BCL MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Linux Enterprise Server 15 SP1-BCL MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Linux Enterprise Server 15 SP1-LTSS MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Linux Enterprise Server 15 SP1-LTSS MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Linux Enterprise Server 15 SP2-BCL MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Linux Enterprise Server 15 SP2-BCL MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Linux Enterprise Server 15 SP2-LTSS MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Linux Enterprise Server 15 SP2-LTSS MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Linux Enterprise Server 15-LTSS MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Linux Enterprise Server 15-LTSS MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 MozillaFirefox 0 102.2.0-112.130.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 MozillaFirefox-branding-SLE 0 102-35.9.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 MozillaFirefox 0 102.2.0-112.130.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 MozillaFirefox-branding-SLE 0 102-35.9.1
SUSE:Linux Enterprise Server for SAP Applications 15 MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Linux Enterprise Server for SAP Applications 15 MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 MozillaFirefox 0 102.2.0-112.130.1
SUSE:Manager Proxy 4.1 MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Manager Proxy 4.1 MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Manager Retail Branch Server 4.1 MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Manager Retail Branch Server 4.1 MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Manager Server 4.1 MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Manager Server 4.1 MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:OpenStack Cloud 9 MozillaFirefox 0 102.2.0-112.130.1
SUSE:OpenStack Cloud 9 MozillaFirefox-branding-SLE 0 102-35.9.1
SUSE:OpenStack Cloud Crowbar 9 MozillaFirefox 0 102.2.0-112.130.1
SUSE:OpenStack Cloud Crowbar 9 MozillaFirefox-branding-SLE 0 102-35.9.1
Ubuntu:18.04:LTS firefox 0 102.0+build2-0ubuntu0.18.04.1
Ubuntu:18.04:LTS nss 0 2:3.35-2ubuntu2.15
Ubuntu:20.04:LTS firefox 0 102.0+build2-0ubuntu0.20.04.1
Ubuntu:20.04:LTS nss 0 2:3.49.1-1ubuntu1.8
Ubuntu:20.04:LTS thunderbird 0 1:102.2.2+build1-0ubuntu0.20.04.1
Ubuntu:22.04:LTS nss 0 2:3.68.2-0ubuntu1.1
Ubuntu:22.04:LTS thunderbird 0 1:102.2.2+build1-0ubuntu0.22.04.1
Ubuntu:Pro:14.04:LTS nss 0 2:3.28.4-0ubuntu0.14.04.5+esm11
Ubuntu:Pro:16.04:LTS nss 0 2:3.28.4-0ubuntu0.16.04.14+esm3
openSUSE:Leap 15.3 MozillaFirefox 0 102.3.0-150200.152.61.1
openSUSE:Leap 15.3 MozillaFirefox-branding-SLE 0 102-150200.9.10.1
openSUSE:Leap 15.4 MozillaFirefox 0 102.3.0-150200.152.61.1
openSUSE:Leap 15.4 MozillaFirefox-branding-SLE 0 102-150200.9.10.1
openSUSE:Tumbleweed MozillaFirefox 0 102.0.1-1.1
openSUSE:Tumbleweed firefox-esr 0 128.5.1-1.1

Related vulnerabilities