PT-2024-2357

CVE-2024-29943

·

Published

2024-03-22

·

Updated

2026-01-29

Description by

CVSS 2.0
10
Critical
MetricsAV:N/AC:L/Au:N/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions Firefox versions prior to 124.0.1
Description The issue is related to an out-of-bounds read or write on a JavaScript object by fooling range-based bounds check elimination. This can allow an attacker to read outside the expected values or execute arbitrary code remotely. The vulnerability is associated with the SpiderMonkey JIT Compiler.
Recommendations For Firefox versions prior to 124.0.1, update to version 124.0.1 or later to resolve the issue. As a temporary workaround, consider disabling the JavaScript engine or restricting its use until a patch is available. Avoid using the MObjectKeysLength::computeRange function in the IonMonkey until the issue is resolved. Restrict access to the SpiderMonkey JIT Compiler to minimize the risk of exploitation.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
ALSA-2024_1484
ALSA-2024_1485
ALSA-2024_1493
ALSA-2024_1494
ALSA-2024_1908
ALSA-2024_1912
ALSA-2024_1939
ALSA-2024_1940
ALSA-2025_16880
ALT-PU-2024-15839
ALT-PU-2024-4915
OESA-2025-1265
OESA-2025-1268
OPENSUSE-SU-2024:13795-1
OPENSUSE-SU-2024:14572-1
USN-6710-1
USN-6710-2
ZDI-24-664
Found an issue in the description? Have something to add? Feel free to write us 👾