CVE-2024-8384: Use After Free
Last updated 11 September 2024
Other sources
The JavaScript garbage collector could mis-color cross-compartment objects if OOM conditions were detected at the right point between two passes. This could have led to memory corruption.
— Mozilla
This CVE was automatically created from a reference found in an email or other text. If you are reading this, then this CVE entry is probably erroneous, since this text should be replaced by the official CVE description automatically.
— Launchpad
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Thunderbirdto a version that resolves this vulnerability.Fixed in 115.15 - Upgrade
Upgrade
Firefoxto a version that resolves this vulnerability.Fixed in 130 - Upgrade
Upgrade
Firefox ESRto a version that resolves this vulnerability.Fixed in 128.2 - Upgrade
Upgrade
Firefox ESRto a version that resolves this vulnerability.Fixed in 115.15 - Upgrade
Upgrade
debian/firefox-esrto a version that resolves this vulnerability.Fixed in 115.15.0esr-1~deb12u1 - Upgrade
Upgrade
debian/firefox-esrto a version that resolves this vulnerability.Fixed in 115.15.0esr-1 - Upgrade
Upgrade
debian/thunderbirdto a version that resolves this vulnerability.Fixed in 1:115.15.0-1~deb12u1 - Upgrade
Upgrade
debian/thunderbirdto a version that resolves this vulnerability.Fixed in 1:128.2.0esr-1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 128.2 - Upgrade
Upgrade
alpine/mozjsto a version that resolves this vulnerability.Fixed in 115.15.0-r0 - Upgrade
Upgrade
alpine/mozjs115to a version that resolves this vulnerability.Fixed in 115.15.0-r0 - Upgrade
Upgrade
debian/firefoxto a version that resolves this vulnerability.Fixed in 159.0.1-1 - Upgrade
Upgrade
debian/firefox-esrto a version that resolves this vulnerability.Fixed in 140.12.0esr-1~deb12u1Fixed in 153.6.0esr-1~deb12u2Fixed in 140.15.0esr-1~deb13u1Fixed in 153.6.0esr-1~deb13u1Fixed in 153.5.1esr-1Fixed in 153.6.0esr-1 - Upgrade
Upgrade
debian/thunderbirdto a version that resolves this vulnerability.Fixed in 1:140.12.0esr-1~deb12u1Fixed in 1:153.6.0esr-1~deb12u2Fixed in 1:140.12.0esr-1~deb13u1Fixed in 1:153.6.0esr-1~deb13u1Fixed in 1:153.5.0esr-1Fixed in 1:153.6.0esr-1
Event History
Parent advisories
This vulnerability appears in the following advisories.
Peer vulnerabilities
Found alongside the following vulnerabilities.
Frequently Asked Questions
What is the severity of CVE-2024-8384?
CVE-2024-8384 has a significant severity level due to the potential for memory corruption.
How do I fix CVE-2024-8384?
To fix CVE-2024-8384, update to Firefox ESR 128.3 or later, Firefox 131.0 or later, or Thunderbird 128.3 or later.
Which versions are affected by CVE-2024-8384?
CVE-2024-8384 affects Firefox versions up to 130, Firefox ESR versions up to 128.2, and Thunderbird versions up to 115.15.
Can CVE-2024-8384 be exploited remotely?
Yes, CVE-2024-8384 could potentially be exploited remotely if an attacker manipulates how the garbage collector processes cross-compartment objects.
What are the products impacted by CVE-2024-8384?
CVE-2024-8384 impacts Mozilla Firefox, Firefox ESR, and Thunderbird versions specified in the affected software list.