Exploitation Summary
EIP tracks 2 public exploits for CVE-2024-29943. PoCs published by bjrjk, seadragnol.
AI-analyzed exploit summary This repository contains a functional exploit for CVE-2024-29943, leveraging a type confusion vulnerability in JavaScript engines to achieve arbitrary memory read/write and execute shellcode. The exploit demonstrates advanced techniques like heap spraying, address manipulation, and JIT code execution.
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.
Exploits (2)
This repository contains a functional exploit for CVE-2024-29943, leveraging a type confusion vulnerability in JavaScript engines to achieve arbitrary memory read/write and execute shellcode. The exploit demonstrates advanced techniques like heap spraying, address manipulation, and JIT code execution.
This repository contains a functional exploit for CVE-2024-29943, leveraging a type confusion vulnerability in SpiderMonkey's JIT compiler to achieve arbitrary read/write primitives and execute shellcode. The PoC demonstrates heap manipulation, memory corruption, and RCE via crafted JavaScript arrays and BigUint64 operations.
References (3)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H