CVE-2024-7531 Race condition in Firefox
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.
Other vulnerabilities in Mozilla Firefox
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.