Cloudanix VulnDB

CVE-2024-8394

Medium · 6.5

CVSS

6.5

EPSS

0.3%

Published

Sep 6, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

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

  1. Establish OTR chat session with target
  2. Initiate verification process
  3. Abort verification using malicious timing or input
  4. 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