CVE-2024-8394
Medium · 6.5CVSS
6.5
EPSS
0.3%
Published
Sep 6, 2024
CISA due date
—
Cloudanix analysis
A problem in an email program's secure chat feature can let an attacker crash the program by interrupting a security check.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Theoretical
- Impact
- Denial Of Service
- Component
- Application
- Class
- Use After Free
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Use-after-free triggered when aborting OTR chat session verification, resulting in a potentially exploitable crash.
Why it matters to the business
Disruption to secure messaging workflows in email clients with risk of remote exploitation and system compromise; high ecosystem prevalence increases urgency for organizations relying on the affected software.
How an attack unfolds
An attacker starts an OTR chat session with the victim and then aborts the verification process in a crafted manner that triggers the use-after-free condition to crash the application or achieve code execution.
How to fix it
Upgrade Thunderbird to version 128.2 or later; for go-ethereum environments update to 1.10.17 or newer as applicable.
How to confirm the fix worked
Confirm the installed version meets or exceeds the fixed release; review changelog for OTR verification handling fixes and test session abort scenarios.
Typical attack path
- Establish OTR chat session with target
- Initiate verification process
- Abort verification using malicious timing or input
- Trigger use-after-free to crash or exploit memory
How to detect it
Examine application crash logs and memory dumps around OTR session events for signs of use-after-free; correlate with chat session start/abort timestamps.
What your security team should do
- Prioritize patching all instances to the fixed version immediately due to 765 days since publication
- Monitor for any new exploit maturity indicators
- Review OTR chat configurations and disable if not required
The record
When aborting the verification of an OTR chat session, an attacker could have caused a use-after-free bug leading to a potentially exploitable crash. This vulnerability affects Thunderbird < 128.2.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| AlmaLinux:8 | thunderbird | 0 | 128.2.0-1.el8_10.alma.1 |
| AlmaLinux:9 | thunderbird | 0 | 128.2.0-1.el9_4.alma.1 |
| Debian:13 | thunderbird | 0 | 1:128.2.0esr-1 |
| Red Hat:enterprise_linux:8::appstream | thunderbird | 0 | 0:128.2.0-1.el8_10 |
| Red Hat:enterprise_linux:8::appstream | thunderbird-debuginfo | 0 | 0:128.2.0-1.el8_10 |
| Red Hat:enterprise_linux:8::appstream | thunderbird-debugsource | 0 | 0:128.2.0-1.el8_10 |
| Red Hat:enterprise_linux:9::appstream | thunderbird | 0 | 0:128.2.0-1.el9_4 |
| Red Hat:enterprise_linux:9::appstream | thunderbird-debuginfo | 0 | 0:128.2.0-1.el9_4 |
| Red Hat:enterprise_linux:9::appstream | thunderbird-debugsource | 0 | 0:128.2.0-1.el9_4 |
| Red Hat:rhel_aus:8.2::appstream | thunderbird | 0 | 0:128.2.0-1.el8_2 |
| Red Hat:rhel_aus:8.2::appstream | thunderbird-debuginfo | 0 | 0:128.2.0-1.el8_2 |
| Red Hat:rhel_aus:8.2::appstream | thunderbird-debugsource | 0 | 0:128.2.0-1.el8_2 |
| Red Hat:rhel_aus:8.4::appstream | thunderbird | 0 | 0:128.2.0-1.el8_4 |
| Red Hat:rhel_aus:8.4::appstream | thunderbird-debuginfo | 0 | 0:128.2.0-1.el8_4 |
| Red Hat:rhel_aus:8.4::appstream | thunderbird-debugsource | 0 | 0:128.2.0-1.el8_4 |
| Red Hat:rhel_e4s:8.4::appstream | thunderbird | 0 | 0:128.2.0-1.el8_4 |
| Red Hat:rhel_e4s:8.4::appstream | thunderbird-debuginfo | 0 | 0:128.2.0-1.el8_4 |
| Red Hat:rhel_e4s:8.4::appstream | thunderbird-debugsource | 0 | 0:128.2.0-1.el8_4 |
| Red Hat:rhel_e4s:9.0::appstream | thunderbird | 0 | 0:128.2.0-1.el9_0 |
| Red Hat:rhel_e4s:9.0::appstream | thunderbird-debuginfo | 0 | 0:128.2.0-1.el9_0 |
| Red Hat:rhel_e4s:9.0::appstream | thunderbird-debugsource | 0 | 0:128.2.0-1.el9_0 |
| Red Hat:rhel_eus:8.8::appstream | thunderbird | 0 | 0:128.2.0-1.el8_8 |
| Red Hat:rhel_eus:8.8::appstream | thunderbird-debuginfo | 0 | 0:128.2.0-1.el8_8 |
| Red Hat:rhel_eus:8.8::appstream | thunderbird-debugsource | 0 | 0:128.2.0-1.el8_8 |
| Red Hat:rhel_eus:9.2::appstream | thunderbird | 0 | 0:128.2.0-1.el9_2 |
| Red Hat:rhel_eus:9.2::appstream | thunderbird-debuginfo | 0 | 0:128.2.0-1.el9_2 |
| Red Hat:rhel_eus:9.2::appstream | thunderbird-debugsource | 0 | 0:128.2.0-1.el9_2 |
| Red Hat:rhel_tus:8.4::appstream | thunderbird | 0 | 0:128.2.0-1.el8_4 |
| Red Hat:rhel_tus:8.4::appstream | thunderbird-debuginfo | 0 | 0:128.2.0-1.el8_4 |
| Red Hat:rhel_tus:8.4::appstream | thunderbird-debugsource | 0 | 0:128.2.0-1.el8_4 |
| Red Hat:rhel_tus:8.6::appstream | thunderbird | 0 | 0:128.2.0-1.el8_6 |
| Red Hat:rhel_tus:8.6::appstream | thunderbird-debuginfo | 0 | 0:128.2.0-1.el8_6 |
| Red Hat:rhel_tus:8.6::appstream | thunderbird-debugsource | 0 | 0:128.2.0-1.el8_6 |
| Rocky Linux:8 | thunderbird | 0 | 0:128.2.0-1.el8_10 |
| Rocky Linux:9 | thunderbird | 0 | 0:128.2.0-1.el9_4.0.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 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:20.04:LTS | thunderbird | 0 | No fix |
| Ubuntu:22.04:LTS | thunderbird | 0 | No fix |
| Ubuntu:24.04:LTS | thunderbird | 0 | No fix |
| openSUSE:Leap 15.5 | MozillaThunderbird | 0 | 128.2.3-150200.8.177.1 |
| openSUSE:Leap 15.6 | MozillaThunderbird | 0 | 128.2.3-150200.8.177.1 |
Related vulnerabilities
- CVE-2025-14331 Same-origin policy bypass in the Request Handling component. Also affects thunderbird
- CVE-2025-14325 JIT miscompilation in the JavaScript Engine: JIT component. Also affects thunderbird
- CVE-2025-14330 JIT miscompilation in the JavaScript Engine: JIT component. Also affects thunderbird
- CVE-2025-14333 Memory safety bugs present in Firefox ESR 140.5, Thunderbird ESR 140.5, Firefox 145 and… Also affects thunderbird
- CVE-2025-14328 Privilege escalation in the Netmonitor component. Also affects thunderbird
- CVE-2025-14329 Privilege escalation in the Netmonitor component. Also affects thunderbird
- CVE-2025-14323 Privilege escalation in the DOM: Notifications component. Also affects thunderbird
- CVE-2025-14321 Use-after-free in the WebRTC: Signaling component. Also affects thunderbird