CVE-2025-3031: JIT optimization bug with different stack slot sizes
Published Apr 1, 2025
·Updated
An attacker could read 32 bits of values spilled onto the stack in a JIT compiled function.
Affected Software
4 affected componentsFixes available
Mozilla Thunderbird<137
137
Mozilla Firefox<137
137
Mozilla Firefox<137.0
Mozilla Thunderbird<137.0
Event History
Apr 1, 2025
CVE Published
via Mozilla·12:00 AM
CVE Published
via MITRE·12:29 PM
Data Sourced
via MITRE·12:29 PM
Description
Data Sourced
via NVD·01:15 PM
DescriptionSeverityWeaknessAffected Software
Peer vulnerabilities
Found alongside the following vulnerabilities.
Frequently Asked Questions
1
What is the severity of CVE-2025-3031?
CVE-2025-3031 is considered a moderate severity vulnerability that allows an attacker to read sensitive data from the stack.
2
How do I fix CVE-2025-3031?
To fix CVE-2025-3031, upgrade Firefox or Thunderbird to version 137 or later.
3
What versions are affected by CVE-2025-3031?
CVE-2025-3031 affects Firefox versions earlier than 137 and Thunderbird versions earlier than 137.
4
What types of attacks can exploit CVE-2025-3031?
An attacker can exploit CVE-2025-3031 to read 32 bits of values that are spilled onto the stack in JIT compiled functions.
5
Is there a workaround for CVE-2025-3031?
There is no known workaround for CVE-2025-3031, so updating to the latest versions is recommended.