CVE-2024-7531 Race condition in Firefox

Medium 6.3 Published Updated

A race condition in NSS ChaCha20 encryption on Intel Sandy Bridge processors can leak plaintext or cause connection failures in Firefox QUIC connections.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2024-7531?

CVE-2024-7531 is a medium-severity vulnerability in Mozilla Firefox, published on 6 Aug 2024. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Calling `PK11_Encrypt()` in NSS using CKM_CHACHA20 and the same buffer for input and output can result in plaintext on an Intel Sandy Bridge processor. In Firefox this only affects the QUIC header protection feature when the connection is using the ChaCha20-Poly1305 cipher suite. The most likely outcome is connection failure, but if the connection persists despite the high packet loss it could be possible for a network observer to identify packets as coming from the same source despite a network path change. This vulnerability affects Firefox < 129, Firefox ESR < 115.14, and Firefox ESR < 128.1.

Weakness: CWE-367

Which versions are affected by CVE-2024-7531?

It affects 2 products.

Products include Mozilla Firefox, Mozilla Firefox Esr.

How do I fix CVE-2024-7531?

Upgrade to a fixed version.

Is CVE-2024-7531 being exploited?

There is no known exploitation of CVE-2024-7531 in the wild and no public exploit code.

All Mozilla Firefox vulnerabilities

Sources

Also known as DEBIAN-CVE-2024-7531, ECHO-8703-6965-c373, GHSA-3jj9-9269-99m2, ROOT-OS-DEBIAN-12-CVE-2024-7531, UBUNTU-CVE-2024-7531.

Is CVE-2024-7531 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free