CVE-2022-45406

If an out-of-memory condition occurred when creating a JavaScript global, a JavaScript realm may be deleted while references to it lived on in a BaseShape

Critical · published December 22, 2022

CVSS v3.1
9.8
EPSS
1%
Percentile
64.6
In the wild
Unconfirmed
What it is

🚨 An out-of-memory whimsy could lead to a catastrophic crash! If you’re using Firefox ESR < 102.5 or Thunderbird < 102.5, listen up! 🔥 Think of it like a library that accidentally throws out a book while patrons are still checking it out. Even though the book is gone, the library still believes it’s on the shelf—leading to chaos when someone tries to find it! An attacker could exploit this vulnerability to trigger a use-after-free error, potentially crashing your browser or email client. This could compromise user experience and even lead to loss of sensitive data if malicious code is executed during the crash!

Put simply

Think of it like a library that accidentally throws out a book while patrons are still checking it out. Even though the book is gone, the library still believes it’s on the shelf—leading to chaos when someone tries to find it! This vulnerability stems from a mishandling of memory when creating a JavaScript global. An out-of-memory situation can cause a JavaScript realm to be deleted while still being referenced, leading to an exploitable use-after-free condition.

What to do

An attacker could exploit this vulnerability to trigger a use-after-free error, potentially crashing your browser or email client. This could compromise user experience and even lead to loss of sensitive data if malicious code is executed during the crash! Update immediately to Firefox ESR 102.5 or later and Thunderbird 102.5 or later. For Firefox users, ensure you’re on version 107 or newer. Regularly audit your applications to catch similar vulnerabilities early! You've got this! Follow these steps, and your systems will be safer in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01073 · 64.6th percentile
Published
2022-12-22T00:00Z
EPSS history
Timeline
  • 22 DEC 00:00Z
    If an out-of-memory condition occurred when creating a JavaScript global, a JavaScript realm may be deleted while references to it lived on in a BaseShape
    cvelistv5