CVE-2025-4918CWE-125CWE-787

CVE-2025-4918

Critical · published May 18, 2025

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

🚨 An out-of-bounds read or write on a JavaScript `Promise` object? That's a sneaky way for attackers to disrupt your code execution! 🔥 Think of it like a waiter at a restaurant who mistakenly serves a dish from the wrong table. Instead of delivering your order, they accidentally hand over someone else's meal, potentially leading to a chaotic mix-up in the kitchen! If exploited, an attacker could manipulate the `Promise` object, leading to unexpected behavior in web applications. This can cause crashes, data corruption, or even a pathway for further attacks! Your security could go from zero to chaos in a heartbeat!

Put simply

Think of it like a waiter at a restaurant who mistakenly serves a dish from the wrong table. Instead of delivering your order, they accidentally hand over someone else's meal, potentially leading to a chaotic mix-up in the kitchen! This vulnerability allows an out-of-bounds read or write on a JavaScript `Promise` object, which could be leveraged to execute malicious scripts or disrupt the function of legitimate applications.

What to do

If exploited, an attacker could manipulate the `Promise` object, leading to unexpected behavior in web applications. This can cause crashes, data corruption, or even a pathway for further attacks! Your security could go from zero to chaos in a heartbeat! To protect yourself, immediately update Firefox to version 138.0.4 or the relevant version for Firefox ESR or Thunderbird as listed. Ensuring your software is up-to-date is crucial for maintaining your security! 🛡️ You've got this! By taking these quick action steps, you'll be fortifying your defenses 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.09432 · 95.4th percentile
Weaknesses
CWE-125 · Out-of-bounds Read; CWE-787 · Out-of-bounds Write
Published
2025-05-18T02:15Z
Affected products (5)
ProductVersionsFixed in
mozilla/firefox< 115.23.1115.23.1
mozilla/firefox< 138.0.4138.0.4
mozilla/firefox≥ 116.0, < 128.10.1128.10.1
mozilla/thunderbird< 128.10.2128.10.2
mozilla/thunderbird≥ 138.0, < 138.0.2138.0.2
References (10)
EPSS history
Timeline
  • 17 MAY 21:07Z
    Out-of-bounds access when resolving Promise objects
    cvelistv5