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-12381 — Exploit for Chrome V8 type confusion (CVE-2024-12381) with JSPI sandbox bypass, delivering RCE via a Flask server that fingerprints browsers and serves payloads to vulnerable versions. | Kitploit
Tools/GitHubGitHub/victorns69/cve-2024-12381
Exploit FrameworksVulnerability AnalysisExploitationWeb Application Exploitation
GitHubvictorns69/cve-2024-12381

CVE-2024-12381

Exploit for Chrome V8 type confusion (CVE-2024-12381) with JSPI sandbox bypass, delivering RCE via a Flask server that fingerprints browsers and serves payloads to vulnerable versions.

View Repository
3 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-12381

CVE-2024-12381 is a WebAssembly type canonicalization vulnerability in Chrome's V8 engine where CanonicalEquality::EqualValueType() fails to account for nullability in indexed reference types. Combined with a JSPI-based V8 sandbox bypass (CVE-2024-12692), this allows remote code execution.

The server extracts the Chrome version from the User-Agent and fingerprints the browser. Vulnerable browsers are automatically redirected to the exploit payload, while patched browsers see a normal-looking dashboard.

Usage

  1. Install requirements: pip install flask
  2. Start server: python server.py 8080

Credits

This source code is provided inside OSAI course material.

Original publication.

Download Tool