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 — Advanced Exploitation Toolkit for Next.js Server Actions (CVE-2025-55182) | Kitploit
Tools/GitHubGitHub/xalgord/react2shell
Privilege EscalationPayload GenerationExploitationWeb Application ExploitationWAF BypassPenetration TestingCommand and ControlRed TeamingRemote Access Tool
GitHubxalgord/react2shell

React2Shell

Advanced Exploitation Toolkit for Next.js Server Actions (CVE-2025-55182)

5168 months agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository

⚛️ React2Shell (CVE-2025-55182)

Python License Vulnerability

Advanced Exploitation Toolkit for Next.js Server Actions (CVE-2025-55182).

React2Shell is a powerful, interactive shell wrapper designed to exploit the React2Shell vulnerability. It goes beyond simple RCE by providing command history, file transfer capabilities, and automated privilege escalation strategies.


🚀 Features

  • Single-File Executable: Consolidates exploit logic and shell interface into one script. Zero external dependencies.
  • Interactive Shell: Full pseudo-terminal experience with command history.
  • Auto-Root Escalation: Built-in pipe injection strategy (base64 | sudo -i) to bypass shell restrictions and escalate to root instantly.
  • File Operations:
    • .download <remote> [local]: Reliable binary-safe file download using base64 encoding.
    • .save: Save command output to local evidence files.
  • Base64 Evasion: Automatically encodes payloads to bypass basic WAF filters and shell quoting issues.

Screenshots

1 2

🛠️ Installation

root@kitploit:~
git clone https://github.com/xalgord/React2Shell.git
cd React2Shell
pip install requests

💻 Usage

Basic Usage

root@kitploit:~
python3 react2shell.py -u https://target-nextjs-site.com/

Advanced Usage

Run with verified root persistence strategy detection:

root@kitploit:~
python3 react2shell.py -u https://target.com/

🎮 Command Interface

Once inside the shell:

Example Session

root@kitploit:~
ubuntu@target:~$ id
uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu)...

ubuntu@target:~$ .root
[*] Root mode ENABLED

root@target:~$ id
uid=0(root) gid=0(root) groups=0(root)

⚠️ Disclaimer

FOR EDUCATIONAL PURPOSES ONLY. This tool is intended for security research and authorization testing only. The authors are not responsible for any misuse or damage caused by this tool. Do not scan or exploit targets you do not have explicit permission to test.


Developed for ethical penetration testing and red teaming operations.

Download Tool
CommandDescription
.rootToggle Root Mode (Wraps commands in sudo -i)
.download <file>Download a file from the remote server
.saveSave the last command's output to a file
.exitExit the shell