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
React4Shell — Exploit Code for React2Shell RCE vulnerability (CVE-2025-55182) affecting React Server Components 19.0.0-19.2.0. Exploits unsafe deserialization for unauthenticated remote code execution. | Kitploit
Tools/GitHubGitHub/s3cr3t-sdn/react4shell
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingRemote Access Tool
GitHubs3cr3t-sdn/react4shell

React4Shell

Exploit Code for React2Shell RCE vulnerability (CVE-2025-55182) affecting React Server Components 19.0.0-19.2.0. Exploits unsafe deserialization for unauthenticated remote code execution.

View Repository
18 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

React2Shell Exploit

Proof of Concept (PoC) for React Server Components (RSC) / Next.js Remote Code Execution vulnerability.

Description

A pre-authentication remote code execution vulnerability exists in React Server Components versions 19.0.0, 19.1.0, 19.1.1, and 19.2.0 including the following packages: react-server-dom-parcel, react-server-dom-turbopack, and react-server-dom-webpack. The vulnerable code unsafely deserializes payloads from HTTP requests to Server Function endpoints.

Disclaimer

⚠️ WARNING: This tool is for authorized security testing only.

  • Only use this tool on systems you own or have explicit written permission to test
  • Unauthorized access to computer systems is illegal
  • Testing is your own responsibility
  • The authors are not responsible for any misuse or damage

Requirements

  • Go 1.16 or higher

Installation

root@kitploit:~
go build -o exploit exploit.go

Or run directly:

root@kitploit:~
go run exploit.go

Usage

root@kitploit:~
./exploit -u <URL> -c <command>

Options

  • -u - Target URL (required)
  • -c - Command to execute (default: id)

Examples

root@kitploit:~
# Basic usage
./exploit -u https://vulnerable -c "whoami"

# Execute different command
./exploit -u https://vulnerable -c "ls -la"

# Run directly with go
go run exploit.go -u https://vulnerable -c "pwd"

Screenshot

PoC

Output

The tool outputs:

  • HTTP status code
  • Command execution output (if successful)

References

  • FortiGuard Threat Signal Report - React2Shell RCE Vulnerability
  • CVE-2025-55182 - NVD
Download Tool