CVE-2024-29943 Memory corruption in Firefox
An attacker can trigger out-of-bounds memory access in Firefox via JavaScript, potentially leading to code execution or crashes.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2024-29943?
CVE-2024-29943 is a critical memory corruption vulnerability in Mozilla Firefox, published on 22 Mar 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
An attacker was able to perform an out-of-bounds read or write on a JavaScript object by fooling range-based bounds check elimination. This vulnerability affects Firefox < 124.0.1.
Which versions are affected by CVE-2024-29943?
It affects 1 product.
Products include Mozilla Firefox.
How do I fix CVE-2024-29943?
Upgrade to a fixed version.
Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.
Is CVE-2024-29943 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2024-29943 exists.
Public exploit code: 3 proofs of concept on GitHub.
Other vulnerabilities in Mozilla Firefox
Sources
Also known as GHSA-gv5g-5832-j3rm, UBUNTU-CVE-2024-29943.