CVE-2025-0242
Medium · 6.5CVSS
6.5
EPSS
14.7%
Published
Jan 7, 2025
CISA due date
—
Cloudanix analysis
Some software contains flaws that could let attackers run their own code on computers if left unpatched.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- High
- Impact
- Remote Code Execution
- Component
- Application
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Memory safety bugs causing memory corruption that can be leveraged for arbitrary code execution.
Why it matters to the business
Attackers could gain unauthorized control over systems running affected versions, potentially leading to data theft or service disruption; low urgency given stable low exploit probability and lack of known campaigns.
How an attack unfolds
An attacker sends specially crafted input to trigger a memory corruption condition in the vulnerable process, allowing them to overwrite memory and execute arbitrary code.
How to fix it
Upgrade xen on Ubuntu 14.04 LTS to 4.4.2-0ubuntu0.14.04.14 and on Ubuntu 16.04 LTS to 4.6.5-0ubuntu1.4; apply equivalent fixes for any listed Mozilla products to the versions noted in the advisory.
How to confirm the fix worked
Verify installed package versions match or exceed the listed fixed releases and confirm no vulnerable binaries remain in use.
Typical attack path
- Scan for systems running vulnerable product versions
- Deliver malicious input or content targeting the affected component
- Trigger memory corruption to achieve code execution
- Establish persistence or exfiltrate data
How to detect it
Examine process crash logs and memory dumps for corruption artifacts; review system logs for unexpected code execution or privilege escalation attempts around the time of potential exposure.
What your security team should do
- Apply the specified package updates immediately on all affected Ubuntu systems
- Review and remove any unneeded legacy installations of the affected products
- Monitor EPSS and KEV status for changes in exploit likelihood
The record
Memory safety bugs present in Firefox 133, Thunderbird 133, Firefox ESR 115.18, Firefox ESR 128.5, Thunderbird 115.18, and Thunderbird 128.5. Some of these bugs showed evidence of memory corruption and we presume that with enough effort some of these could have been exploited to run arbitrary code. This vulnerability was fixed in Firefox 134, Firefox ESR 128.6, Firefox ESR 115.19, Thunderbird 134, and Thunderbird 128.6.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| AlmaLinux:8 | firefox | 0 | 128.6.0-1.el8_10 |
| AlmaLinux:8 | thunderbird | 0 | 128.6.0-3.el8_10.alma.1 |
| AlmaLinux:9 | firefox | 0 | 128.6.0-1.el9_5 |
| AlmaLinux:9 | firefox-x11 | 0 | 128.6.0-1.el9_5 |
| AlmaLinux:9 | thunderbird | 0 | 128.6.0-3.el9_5.alma.1 |
| Chainguard | firefox | 0 | 134.0-r0 |
| Chainguard | firefox-esr | 0 | 128.6.0-r0 |
| Debian:11 | firefox-esr | 0 | 128.6.0esr-1~deb11u3 |
| Debian:11 | thunderbird | 0 | 1:128.6.0esr-1~deb11u1 |
| Debian:12 | firefox-esr | 0 | 128.6.0esr-1~deb12u1 |
| Debian:12 | thunderbird | 0 | 1:128.6.0esr-1~deb12u1 |
| Debian:13 | firefox-esr | 0 | No fix |
| Debian:13 | thunderbird | 0 | 1:128.6.0esr-1 |
| Mageia:9 | firefox | 0 | 128.6.0-1.mga9 |
| Mageia:9 | firefox-l10n | 0 | 128.6.0-1.mga9 |
| Mageia:9 | thunderbird | 0 | 128.6.0-1.mga9 |
| Mageia:9 | thunderbird-l10n | 0 | 128.6.0-1.mga9 |
| Red Hat:enterprise_linux:8::appstream | firefox | 0 | 0:128.6.0-1.el8_10 |
| Red Hat:enterprise_linux:8::appstream | firefox-debuginfo | 0 | 0:128.6.0-1.el8_10 |
| Red Hat:enterprise_linux:8::appstream | firefox-debugsource | 0 | 0:128.6.0-1.el8_10 |
| Red Hat:enterprise_linux:8::appstream | thunderbird | 0 | 0:128.6.0-3.el8_10 |
| Red Hat:enterprise_linux:8::appstream | thunderbird-debuginfo | 0 | 0:128.6.0-3.el8_10 |
| Red Hat:enterprise_linux:8::appstream | thunderbird-debugsource | 0 | 0:128.6.0-3.el8_10 |
| Red Hat:enterprise_linux:9::appstream | firefox | 0 | 0:128.6.0-1.el9_5 |
| Red Hat:enterprise_linux:9::appstream | firefox-debuginfo | 0 | 0:128.6.0-1.el9_5 |
| Red Hat:enterprise_linux:9::appstream | firefox-debugsource | 0 | 0:128.6.0-1.el9_5 |
| Red Hat:enterprise_linux:9::appstream | firefox-x11 | 0 | 0:128.6.0-1.el9_5 |
| Red Hat:enterprise_linux:9::appstream | thunderbird | 0 | 0:128.6.0-3.el9_5 |
| Red Hat:enterprise_linux:9::appstream | thunderbird-debuginfo | 0 | 0:128.6.0-3.el9_5 |
| Red Hat:enterprise_linux:9::appstream | thunderbird-debugsource | 0 | 0:128.6.0-3.el9_5 |
| Red Hat:rhel_aus:8.2::appstream | firefox | 0 | 0:128.6.0-1.el8_2 |
| Red Hat:rhel_aus:8.2::appstream | firefox-debuginfo | 0 | 0:128.6.0-1.el8_2 |
| Red Hat:rhel_aus:8.2::appstream | firefox-debugsource | 0 | 0:128.6.0-1.el8_2 |
| Red Hat:rhel_aus:8.2::appstream | thunderbird | 0 | 0:128.6.0-3.el8_2 |
| Red Hat:rhel_aus:8.2::appstream | thunderbird-debuginfo | 0 | 0:128.6.0-3.el8_2 |
| Red Hat:rhel_aus:8.2::appstream | thunderbird-debugsource | 0 | 0:128.6.0-3.el8_2 |
| Red Hat:rhel_aus:8.4::appstream | firefox | 0 | 0:128.6.0-1.el8_4 |
| Red Hat:rhel_aus:8.4::appstream | firefox-debuginfo | 0 | 0:128.6.0-1.el8_4 |
| Red Hat:rhel_aus:8.4::appstream | firefox-debugsource | 0 | 0:128.6.0-1.el8_4 |
| Red Hat:rhel_aus:8.4::appstream | thunderbird | 0 | 0:128.6.0-3.el8_4 |
| Red Hat:rhel_aus:8.4::appstream | thunderbird-debuginfo | 0 | 0:128.6.0-3.el8_4 |
| Red Hat:rhel_aus:8.4::appstream | thunderbird-debugsource | 0 | 0:128.6.0-3.el8_4 |
| Red Hat:rhel_aus:8.6::appstream | firefox | 0 | 0:128.6.0-1.el8_6 |
| Red Hat:rhel_aus:8.6::appstream | firefox-debuginfo | 0 | 0:128.6.0-1.el8_6 |
| Red Hat:rhel_aus:8.6::appstream | firefox-debugsource | 0 | 0:128.6.0-1.el8_6 |
| Red Hat:rhel_aus:8.6::appstream | thunderbird | 0 | 0:128.6.0-3.el8_6 |
| Red Hat:rhel_aus:8.6::appstream | thunderbird-debuginfo | 0 | 0:128.6.0-3.el8_6 |
| Red Hat:rhel_aus:8.6::appstream | thunderbird-debugsource | 0 | 0:128.6.0-3.el8_6 |
| Red Hat:rhel_e4s:8.4::appstream | firefox | 0 | 0:128.6.0-1.el8_4 |
| Red Hat:rhel_e4s:8.4::appstream | firefox-debuginfo | 0 | 0:128.6.0-1.el8_4 |
| Red Hat:rhel_e4s:8.4::appstream | firefox-debugsource | 0 | 0:128.6.0-1.el8_4 |
| Red Hat:rhel_e4s:8.4::appstream | thunderbird | 0 | 0:128.6.0-3.el8_4 |
| Red Hat:rhel_e4s:8.4::appstream | thunderbird-debuginfo | 0 | 0:128.6.0-3.el8_4 |
| Red Hat:rhel_e4s:8.4::appstream | thunderbird-debugsource | 0 | 0:128.6.0-3.el8_4 |
| Red Hat:rhel_e4s:8.6::appstream | firefox | 0 | 0:128.6.0-1.el8_6 |
| Red Hat:rhel_e4s:8.6::appstream | firefox-debuginfo | 0 | 0:128.6.0-1.el8_6 |
| Red Hat:rhel_e4s:8.6::appstream | firefox-debugsource | 0 | 0:128.6.0-1.el8_6 |
| Red Hat:rhel_e4s:8.6::appstream | thunderbird | 0 | 0:128.6.0-3.el8_6 |
| Red Hat:rhel_e4s:8.6::appstream | thunderbird-debuginfo | 0 | 0:128.6.0-3.el8_6 |
| Red Hat:rhel_e4s:8.6::appstream | thunderbird-debugsource | 0 | 0:128.6.0-3.el8_6 |
| Red Hat:rhel_e4s:9.0::appstream | firefox | 0 | 0:128.6.0-1.el9_0 |
| Red Hat:rhel_e4s:9.0::appstream | firefox-debuginfo | 0 | 0:128.6.0-1.el9_0 |
| Red Hat:rhel_e4s:9.0::appstream | firefox-debugsource | 0 | 0:128.6.0-1.el9_0 |
| Red Hat:rhel_e4s:9.0::appstream | thunderbird | 0 | 0:128.6.0-3.el9_0 |
| Red Hat:rhel_e4s:9.0::appstream | thunderbird-debuginfo | 0 | 0:128.6.0-3.el9_0 |
| Red Hat:rhel_e4s:9.0::appstream | thunderbird-debugsource | 0 | 0:128.6.0-3.el9_0 |
| Red Hat:rhel_els:7 | firefox | 0 | 0:128.6.0-1.el7_9 |
| Red Hat:rhel_els:7 | firefox-debuginfo | 0 | 0:128.6.0-1.el7_9 |
| Red Hat:rhel_eus:8.8::appstream | firefox | 0 | 0:128.6.0-1.el8_8 |
| Red Hat:rhel_eus:8.8::appstream | firefox-debuginfo | 0 | 0:128.6.0-1.el8_8 |
| Red Hat:rhel_eus:8.8::appstream | firefox-debugsource | 0 | 0:128.6.0-1.el8_8 |
| Red Hat:rhel_eus:8.8::appstream | thunderbird | 0 | 0:128.6.0-3.el8_8 |
| Red Hat:rhel_eus:8.8::appstream | thunderbird-debuginfo | 0 | 0:128.6.0-3.el8_8 |
| Red Hat:rhel_eus:8.8::appstream | thunderbird-debugsource | 0 | 0:128.6.0-3.el8_8 |
| Red Hat:rhel_eus:9.2::appstream | firefox | 0 | 0:128.6.0-1.el9_2 |
| Red Hat:rhel_eus:9.2::appstream | firefox-debuginfo | 0 | 0:128.6.0-1.el9_2 |
| Red Hat:rhel_eus:9.2::appstream | firefox-debugsource | 0 | 0:128.6.0-1.el9_2 |
| Red Hat:rhel_eus:9.2::appstream | firefox-x11 | 0 | 0:128.6.0-1.el9_2 |
| Red Hat:rhel_eus:9.2::appstream | thunderbird | 0 | 0:128.6.0-3.el9_2 |
| Red Hat:rhel_eus:9.2::appstream | thunderbird-debuginfo | 0 | 0:128.6.0-3.el9_2 |
| Red Hat:rhel_eus:9.2::appstream | thunderbird-debugsource | 0 | 0:128.6.0-3.el9_2 |
| Red Hat:rhel_eus:9.4::appstream | firefox | 0 | 0:128.6.0-1.el9_4 |
| Red Hat:rhel_eus:9.4::appstream | firefox-debuginfo | 0 | 0:128.6.0-1.el9_4 |
| Red Hat:rhel_eus:9.4::appstream | firefox-debugsource | 0 | 0:128.6.0-1.el9_4 |
| Red Hat:rhel_eus:9.4::appstream | firefox-x11 | 0 | 0:128.6.0-1.el9_4 |
| Red Hat:rhel_eus:9.4::appstream | thunderbird | 0 | 0:128.6.0-3.el9_4 |
| Red Hat:rhel_eus:9.4::appstream | thunderbird-debuginfo | 0 | 0:128.6.0-3.el9_4 |
| Red Hat:rhel_eus:9.4::appstream | thunderbird-debugsource | 0 | 0:128.6.0-3.el9_4 |
| Red Hat:rhel_tus:8.4::appstream | firefox | 0 | 0:128.6.0-1.el8_4 |
| Red Hat:rhel_tus:8.4::appstream | firefox-debuginfo | 0 | 0:128.6.0-1.el8_4 |
| Red Hat:rhel_tus:8.4::appstream | firefox-debugsource | 0 | 0:128.6.0-1.el8_4 |
| Red Hat:rhel_tus:8.4::appstream | thunderbird | 0 | 0:128.6.0-3.el8_4 |
| Red Hat:rhel_tus:8.4::appstream | thunderbird-debuginfo | 0 | 0:128.6.0-3.el8_4 |
| Red Hat:rhel_tus:8.4::appstream | thunderbird-debugsource | 0 | 0:128.6.0-3.el8_4 |
| Red Hat:rhel_tus:8.6::appstream | firefox | 0 | 0:128.6.0-1.el8_6 |
| Red Hat:rhel_tus:8.6::appstream | firefox-debuginfo | 0 | 0:128.6.0-1.el8_6 |
| Red Hat:rhel_tus:8.6::appstream | firefox-debugsource | 0 | 0:128.6.0-1.el8_6 |
| Red Hat:rhel_tus:8.6::appstream | thunderbird | 0 | 0:128.6.0-3.el8_6 |
| Red Hat:rhel_tus:8.6::appstream | thunderbird-debuginfo | 0 | 0:128.6.0-3.el8_6 |
| Red Hat:rhel_tus:8.6::appstream | thunderbird-debugsource | 0 | 0:128.6.0-3.el8_6 |
| Rocky Linux:8 | firefox | 0 | 0:128.6.0-1.el8_10 |
| Rocky Linux:8 | thunderbird | 0 | 0:128.6.0-3.el8_10 |
| SUSE:Enterprise Storage 7.1 | MozillaFirefox | 0 | 128.6.0-150200.152.167.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | MozillaFirefox | 0 | 128.6.0-150200.152.167.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | MozillaFirefox | 0 | 128.6.0-150200.152.167.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | MozillaFirefox | 0 | 128.6.0-150200.152.167.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | MozillaFirefox | 0 | 128.6.0-150200.152.167.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS | MozillaFirefox | 0 | 128.6.0-150200.152.167.1 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP6 | MozillaFirefox | 0 | 128.6.0-150200.152.167.1 |
| SUSE:Linux Enterprise Module for Package Hub 15 SP6 | MozillaThunderbird | 0 | 128.6.0-150200.8.197.1 |
| SUSE:Linux Enterprise Server 12 SP5-LTSS | MozillaFirefox | 0 | 128.6.0-112.243.1 |
| SUSE:Linux Enterprise Server 15 SP3-LTSS | MozillaFirefox | 0 | 128.6.0-150200.152.167.1 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | MozillaFirefox | 0 | 128.6.0-150200.152.167.1 |
| SUSE:Linux Enterprise Server 15 SP5-LTSS | MozillaFirefox | 0 | 128.6.0-150200.152.167.1 |
| SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 | MozillaFirefox | 0 | 128.6.0-112.243.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP3 | MozillaFirefox | 0 | 128.6.0-150200.152.167.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | MozillaFirefox | 0 | 128.6.0-150200.152.167.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP5 | MozillaFirefox | 0 | 128.6.0-150200.152.167.1 |
| SUSE:Linux Enterprise Workstation Extension 15 SP6 | MozillaThunderbird | 0 | 128.6.0-150200.8.197.1 |
| Ubuntu:18.04:LTS | mozjs38 | 0 | No fix |
| Ubuntu:18.04:LTS | mozjs52 | 0 | No fix |
| Ubuntu:20.04:LTS | firefox | 0 | 134.0+build1-0ubuntu0.20.04.1 |
| Ubuntu:20.04:LTS | mozjs52 | 0 | No fix |
| Ubuntu:20.04:LTS | mozjs68 | 0 | No fix |
| Ubuntu:20.04:LTS | thunderbird | 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:22.04:LTS | thunderbird | 0 | No fix |
| Ubuntu:22.04:LTS | thunderbird | 0 | 1:128.12.0+build1-0ubuntu0.22.04.1 |
| Ubuntu:24.04:LTS | mozjs102 | 0 | No fix |
| Ubuntu:24.04:LTS | mozjs115 | 0 | No fix |
| Ubuntu:24.10 | mozjs115 | 0 | No fix |
| Ubuntu:25.04 | mozjs115 | 0 | No fix |
| Ubuntu:25.10 | mozjs115 | 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 |
| Wolfi | firefox | 0 | 134.0-r0 |
| openSUSE:Leap 15.6 | MozillaFirefox | 0 | 128.6.0-150200.152.167.1 |
| openSUSE:Leap 15.6 | MozillaThunderbird | 0 | 128.6.0-150200.8.197.1 |
| openSUSE:Tumbleweed | MozillaFirefox | 0 | 134.0-1.1 |
| openSUSE:Tumbleweed | MozillaThunderbird | 0 | 128.6.0-1.1 |
| openSUSE:Tumbleweed | firefox-esr | 0 | 128.6.0-1.1 |
Related vulnerabilities
- CVE-2025-14331 Same-origin policy bypass in the Request Handling component. Also affects firefox
- CVE-2025-14325 JIT miscompilation in the JavaScript Engine: JIT component. Also affects firefox
- CVE-2025-14330 JIT miscompilation in the JavaScript Engine: JIT component. Also affects firefox
- CVE-2025-14333 Memory safety bugs present in Firefox ESR 140.5, Thunderbird ESR 140.5, Firefox 145 and… Also affects firefox
- CVE-2025-14328 Privilege escalation in the Netmonitor component. Also affects firefox
- CVE-2025-14329 Privilege escalation in the Netmonitor component. Also affects firefox
- CVE-2025-14323 Privilege escalation in the DOM: Notifications component. Also affects firefox
- CVE-2025-14321 Use-after-free in the WebRTC: Signaling component. Also affects firefox