Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2024-29943 — Reproducing CVE-2024-29943 for Windows, based on https://github.com/bjrjk/CVE-2024-29943 | Kitploit
Tools/GitHubGitHub/seadragnol/cve-2024-29943
Vulnerability AnalysisExploitationWeb Application ExploitationLearning & EducationBinary Exploitation
GitHubseadragnol/cve-2024-29943

CVE-2024-29943

Reproducing CVE-2024-29943 for Windows, based on https://github.com/bjrjk/CVE-2024-29943

View Repository
219 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2024-29943

A Pwn2Own SpiderMonkey JIT Bug: From Integer Range Inconsistency to Bound Check Elimination then RCE.

Reproducing CVE-2024-29943 for Windows, based on https://github.com/bjrjk/CVE-2024-29943

Modifications

The original exploit is written for Linux, so I attempted to reproduce it on Windows:

  • Updated the pop calc shellcode for Windows and adjusted some heap feng shui parameters. (I don't fully understand how the heap on Windows works yet, so just tweaked some numbers until it was stable.)
  • Used Uint8Array instead of Array to minimize the distance needed for out-of-bounds access.
  • Everything else is the same.

Files:

  • Exploit_64.js - Modified version using BigUint64Array for OOB writes. (~ 20GB)
  • Exploit_8.js - Modified version using Uint8Array for OOB writes to reduce RAM consumption. (~ 10GB)

Demo

Demo.mp4

Reproduce Information

  • Version: FIREFOX_124_0_RELEASE
  • Operating System: Windows 11 Pro (Build 26100)
  • Architecture: amd64
  • Command Line Arguments: ./js.exe --spectre-mitigations=off Exploit_8.js

Credits

Original research and exploit by bjrjk

Disclaimer

This repository is intended solely for educational purposes and must not be used for any malicious activities.

Download Tool