
Advanced AI-Powered Exploitation Framework | CVE-2025-4664 & CVE-2025-2783 & CVE-2025-2857 & CVE-2025-30397 |
Professional Security Research Platform for Browser Vulnerability Analysis
Multi-CVE exploitation chains with advanced obfuscation, intelligent detection, and comprehensive analytics
ChromSploit Framework is a cutting-edge educational security research tool designed for cybersecurity professionals, researchers, and students. Built with a modular architecture, it provides a comprehensive platform for studying browser vulnerabilities and exploitation techniques in controlled environments.
IMPORTANT: This framework is intended exclusively for educational purposes and authorized security testing. Unauthorized use is strictly prohibited and may violate applicable laws.
# 1. Clone the repository
git clone https://github.com/Leviticus-Triage/ChromSploit-Framework.git
cd ChromSploit-Framework
# 2. Create virtual environment
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# 3. Install dependencies
pip install -r requirements.txt
# 4. Launch ChromSploit
python chromsploit.py
# Safe mode (recommended for first run)
python chromsploit.py --simulation safe
# With debug output
python chromsploit.py --debug
# Environment check
python chromsploit.py --check
Automatically detect browser type and version from User-Agent strings and recommend compatible exploits:
from modules.detection import get_browser_detector
detector = get_browser_detector()
browser_info = detector.detect_browser(user_agent)
recommendations = detector.recommend_exploit(browser_info)
Features:
Real-time tracking and analytics for exploit execution:
Access via: Main Menu → Analytics Dashboard
Advanced caching for improved performance:
Multi-level safety controls:
Automated browser testing with Selenium/Playwright:
The flagship feature that automates exploitation of multiple browser CVEs in sequence:
graph LR
A[CVE-2025-4664<br/>Reconnaissance] --> B[CVE-2025-2857<br/>OAuth Theft]
B --> C[CVE-2025-30397<br/>WebAssembly JIT]
C --> D[CVE-2025-2783<br/>Sandbox Escape]
style A fill:#e1f5fe
style B fill:#f3e5f5
style C fill:#fff3e0
style D fill:#ffebee
ChromSploit Framework v3.0
├── Core Engine
│ ├── Enhanced Menu System
│ ├── Module Loader
│ ├── Exploit Chain Manager
│ ├── Error Handler
│ └── Safety Manager
├── Detection & Analytics
│ ├── Browser Detector
│ ├── Exploit Monitor
│ └── Analytics Dashboard
├── Performance & Caching
│ ├── Exploit Cache
│ └── Cache Manager
├── Exploit Modules
│ ├── Browser CVEs (7)
│ ├── Server CVEs (2)
│ └── Custom Exploits
├── Obfuscation Engine
│ ├── JavaScript Obfuscation
│ ├── Binary Data Encryption
│ ├── Control Flow Flattening
│ └── Anti-Analysis
├── Testing Framework
│ ├── Browser Test Automation
│ ├── Selenium Integration
│ └── Playwright Integration
├── Network Integration
│ ├── Ngrok Manager
│ ├── HTTP Servers
│ └── WebSocket Handlers
└── Reporting System
├── PDF Generation
├── HTML Reports
└── JSON Export
# Run all tests
python -m pytest
# With coverage report
python -m pytest --cov=core --cov=modules --cov-report=html
# Test new improvements
python -m pytest tests/test_improvements.py -v
# Test new exploits
python -m pytest tests/test_new_exploits.py -v
# Validation framework
python -m core.validation_framework
Test Coverage: 95%+ across core modules
We welcome contributions from the security research community!
Please read our Contributing Guide for detailed information.
This framework is designed for:
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Special Thanks To:
IssuesReport Bugs Found a bug? Let us know! |
Core Capabilities
|
Advanced Features
|
| CVE ID | Target | Type | Description | Status |
|---|
| CVE-2025-4664 | Chrome | Data Leak | Link header referrer policy bypass | Functional |
| CVE-2025-2783 | Chrome | Sandbox Escape | Mojo IPC handle confusion | Functional |
| CVE-2025-30397 | Edge | Memory Corruption | WebAssembly JIT type confusion | Functional |
| CVE-2025-2857 | Firefox | Sandbox Escape | IPDL privilege escalation | Functional |
| CVE-2025-49741 | Edge | Information Disclosure | Internal request data leakage | Functional |
| CVE-2020-6519 | Chromium | CSP Bypass | Content Security Policy bypass | Functional |
| CVE-2017-5375 | Firefox | RCE | ASM.JS JIT-Spray Remote Code Execution | Functional |
| CVE ID | Target | Type | Description | Status |
|---|---|---|---|---|
| CVE-2025-24813 | Apache Tomcat | RCE | Malicious WAR deployment | Functional |
| CVE-2024-32002 | Git | RCE | Symbolic link repository attack | Functional |
| Document | Description |
|---|
| Installation Guide | Detailed setup instructions for all platforms |
| Architecture Guide | System design and component overview |
| Integration Guide | Guide for new features and modules |
| Developer Guide | Contributing and extending the framework |
| API Reference | Complete API documentation |
| Usage Examples | Practical usage scenarios |
| Security Guidelines | Responsible disclosure and safety |
How to Contribute
|
Contribution Areas
|
DiscussionsJoin Discussion Community Q&A and ideas |
Security[email protected] Responsible disclosure |