CVE-2024-6615
NoneCVSS
—
EPSS
0.4%
Published
Jul 9, 2024
CISA due date
—
Cloudanix analysis
A problem in older versions of the Firefox browser and Thunderbird email program could let attackers take over a user's computer if they visit a harmful website.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- High
- Impact
- Remote Code Execution
- Component
- Application
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Memory corruption bugs that may allow arbitrary code execution.
Why it matters to the business
Attackers could gain control of affected user systems to steal data or install malware, increasing risk for any organization whose workforce uses the vulnerable browser versions.
How an attack unfolds
An attacker crafts malicious web content that triggers one of the memory safety issues during rendering or processing, leading to memory corruption and eventual arbitrary code execution within the browser process.
How to fix it
Upgrade Firefox to version 128 or later and Thunderbird to version 128 or later. Apply updates through the product's built-in mechanism or package manager as soon as possible.
How to confirm the fix worked
Verify installed versions are 128 or higher via the browser's about:support page or equivalent version query; confirm no remaining instances of versions below 128 remain in the environment.
Typical attack path
- Serve or link to specially crafted web content from a controlled site
- Victim browser loads and processes the content triggering a memory safety flaw
- Exploit achieves memory corruption and gains control of execution flow
- Execute arbitrary code to install payloads or exfiltrate data
How to detect it
Examine browser crash reports and process memory dumps for unexpected corruption patterns; review web proxy or endpoint logs for access to suspicious domains around the time of any anomalous browser behavior.
What your security team should do
- Prioritize immediate deployment of Firefox 128+ and Thunderbird 128+ across all endpoints
- Block or restrict use of unpatched browser versions until remediation is complete
- Review endpoint detection logs for signs of browser process anomalies during the exposure window
The record
Memory safety bugs present in Firefox 127 and Thunderbird 127. 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 affects Firefox < 128 and Thunderbird < 128.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Chainguard | firefox | 0 | 128.0-r0 |
| SUSE:Enterprise Storage 7.1 | MozillaFirefox | 0 | 128.1.0-150200.152.146.1 |
| SUSE:Enterprise Storage 7.1 | MozillaFirefox-branding-SLE | 0 | 128-150200.9.16.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | MozillaFirefox | 0 | 128.1.0-150200.152.146.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | MozillaFirefox-branding-SLE | 0 | 128-150200.9.16.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | MozillaFirefox | 0 | 128.1.0-150200.152.146.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | MozillaFirefox-branding-SLE | 0 | 128-150200.9.16.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | MozillaFirefox | 0 | 128.1.0-150200.152.146.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | MozillaFirefox-branding-SLE | 0 | 128-150200.9.16.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | MozillaFirefox | 0 | 128.1.0-150200.152.146.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | MozillaFirefox-branding-SLE | 0 | 128-150200.9.16.1 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP5 | MozillaFirefox | 0 | 128.1.0-150200.152.146.1 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP5 | MozillaFirefox-branding-SLE | 0 | 128-150200.9.16.1 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP6 | MozillaFirefox | 0 | 128.1.0-150200.152.146.1 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP6 | MozillaFirefox-branding-SLE | 0 | 128-150200.9.16.1 |
| SUSE:Linux Enterprise Module for Package Hub 15 SP5 | MozillaThunderbird | 0 | 128.2.3-150200.8.177.1 |
| SUSE:Linux Enterprise Module for Package Hub 15 SP6 | MozillaThunderbird | 0 | 128.2.3-150200.8.177.1 |
| SUSE:Linux Enterprise Server 12 SP5 | MozillaFirefox | 0 | 128.1.0-112.221.1 |
| SUSE:Linux Enterprise Server 12 SP5 | MozillaFirefox-branding-SLE | 0 | 128-35.15.1 |
| SUSE:Linux Enterprise Server 15 SP2-LTSS | MozillaFirefox | 0 | 128.1.0-150200.152.146.1 |
| SUSE:Linux Enterprise Server 15 SP2-LTSS | MozillaFirefox-branding-SLE | 0 | 128-150200.9.16.1 |
| SUSE:Linux Enterprise Server 15 SP3-LTSS | MozillaFirefox | 0 | 128.1.0-150200.152.146.1 |
| SUSE:Linux Enterprise Server 15 SP3-LTSS | MozillaFirefox-branding-SLE | 0 | 128-150200.9.16.1 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | MozillaFirefox | 0 | 128.1.0-150200.152.146.1 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | MozillaFirefox-branding-SLE | 0 | 128-150200.9.16.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP5 | MozillaFirefox | 0 | 128.1.0-112.221.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP5 | MozillaFirefox-branding-SLE | 0 | 128-35.15.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP2 | MozillaFirefox | 0 | 128.1.0-150200.152.146.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP2 | MozillaFirefox-branding-SLE | 0 | 128-150200.9.16.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP3 | MozillaFirefox | 0 | 128.1.0-150200.152.146.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP3 | MozillaFirefox-branding-SLE | 0 | 128-150200.9.16.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | MozillaFirefox | 0 | 128.1.0-150200.152.146.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | MozillaFirefox-branding-SLE | 0 | 128-150200.9.16.1 |
| SUSE:Linux Enterprise Software Development Kit 12 SP5 | MozillaFirefox | 0 | 128.1.0-112.221.1 |
| SUSE:Linux Enterprise Workstation Extension 15 SP5 | MozillaThunderbird | 0 | 128.2.3-150200.8.177.1 |
| SUSE:Linux Enterprise Workstation Extension 15 SP6 | MozillaThunderbird | 0 | 128.2.3-150200.8.177.1 |
| Ubuntu:18.04:LTS | mozjs38 | 0 | No fix |
| Ubuntu:18.04:LTS | mozjs52 | 0 | No fix |
| Ubuntu:20.04:LTS | firefox | 0 | 128.0+build2-0ubuntu0.20.04.1 |
| Ubuntu:20.04:LTS | mozjs52 | 0 | No fix |
| Ubuntu:20.04:LTS | mozjs68 | 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:24.04:LTS | mozjs102 | 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 | 128.0-r0 |
| openSUSE:Leap 15.5 | MozillaFirefox | 0 | 128.1.0-150200.152.146.1 |
| openSUSE:Leap 15.5 | MozillaFirefox-branding-SLE | 0 | 128-150200.9.16.1 |
| openSUSE:Leap 15.5 | MozillaThunderbird | 0 | 128.2.3-150200.8.177.1 |
| openSUSE:Leap 15.6 | MozillaFirefox | 0 | 128.1.0-150200.152.146.1 |
| openSUSE:Leap 15.6 | MozillaFirefox-branding-SLE | 0 | 128-150200.9.16.1 |
| openSUSE:Leap 15.6 | MozillaThunderbird | 0 | 128.2.3-150200.8.177.1 |
| openSUSE:Tumbleweed | MozillaFirefox | 0 | 128.0-1.1 |
| openSUSE:Tumbleweed | firefox-esr | 0 | 128.5.1-1.1 |
Related vulnerabilities
- CVE-2026-4726 Denial-of-service in the XML component. Also affects firefox
- CVE-2026-4724 Undefined behavior in the Audio/Video component. Also affects firefox
- CVE-2026-4729 Memory safety bugs present in Firefox 148 and Thunderbird 148. Also affects firefox
- CVE-2026-4722 Privilege escalation in the IPC component. Also affects firefox
- CVE-2026-4723 Use-after-free in the JavaScript Engine component. Also affects firefox
- CVE-2026-4727 Denial-of-service in the Libraries component in NSS. Also affects firefox
- CVE-2026-4728 Spoofing issue in the Privacy: Anti-Tracking component. Also affects firefox
- CVE-2026-4725 Sandbox escape due to use-after-free in the Graphics: Canvas2D component. Also affects firefox