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-2025-55182 — Proof-of-concept scanner for CVE-2025-55182, an unauthenticated RCE in React Server Components. Supports batch scanning, JSON/CSV export, and interactive shell on vulnerable targets. | Kitploit
Tools/GitHubGitHub/0xsj/cve-2025-55182
ReconnaissanceVulnerability ScannersExploitationWeb Application ExploitationPenetration TestingCommand and Control
GitHub0xsj/cve-2025-55182

CVE-2025-55182

Proof-of-concept scanner for CVE-2025-55182, an unauthenticated RCE in React Server Components. Supports batch scanning, JSON/CSV export, and interactive shell on vulnerable targets.

View Repository
137 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-2025-55182 Scanner

A proof-of-concept scanner for CVE-2025-55182, a critical unauthenticated Remote Code Execution (RCE) vulnerability in React Server Components (RSC).

Overview

On December 3, 2025, a critical vulnerability was disclosed affecting React 19.x and Next.js applications using React Server Components. The flaw exists in the RSC "Flight" protocol's deserialization logic, allowing attackers to execute arbitrary code on the server via crafted HTTP requests.

Severity

AttributeValue
CVECVE-2025-55182
CVSSCritical
Attack VectorNetwork
AuthenticationNone
ExploitationActively exploited in the wild

Impact

  • Unauthenticated Remote Code Execution
  • Full server compromise
  • Credential harvesting from environment variables
  • Cloud metadata exfiltration
  • Lateral movement within infrastructure

Affected Versions

ProductVulnerable VersionsPatched Versions
react-server-dom19.0.x, 19.1.x, 19.2.x19.0.1, 19.1.2, 19.2.1
Next.js (App Router)14.3.0-canary.77+, 15.x, 16.x15.0.5, 15.1.9, 15.2.6, 15.3.6, 15.4.8, 15.5.7, 16.0.7

Usage

Single Target Scan

root@kitploit:~
go run ./cmd/main.go -t https://example.com

Single Target with Interactive Shell

root@kitploit:~
go run ./cmd/main.go -t https://example.com -shell

Batch Scan from File

root@kitploit:~
go run ./cmd/main.go -f targets.txt -c 20

Export Results

root@kitploit:~
go run ./cmd/main.go -f targets.txt -json results.json -csv results.csv

Options

Output Example

root@kitploit:~
React2Shell Scanner v1.0.0
CVE-2025-55182 | React Server Components RCE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[+] VULN  https://app.example.com/ 142ms
[-] SAFE  https://api.example.com/ 203ms
[!] ERROR https://internal.example.com/ (timeout) 15000ms

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SCAN COMPLETE

  Targets scanned:    3
  Vulnerable:         1 (33%)
  Safe:               1
  Errors:             1

  Duration:           15.4s
  Avg response:       5115ms

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
VULNERABLE TARGETS

  1. https://app.example.com/

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
REMEDIATION

  Upgrade to patched versions:

  Next.js:
    15.0.5, 15.1.9, 15.2.6, 15.3.6, 15.4.8, 15.5.7, 16.0.7

  react-server-dom:
    19.0.1, 19.1.2, 19.2.1

Technical Details

The vulnerability exists in the RSC "Flight" protocol's handling of serialized payloads. When processing specially crafted multipart form data, the server fails to properly validate the payload structure, allowing prototype pollution that leads to arbitrary code execution.

Attack Vector

  1. Attacker sends malformed RSC payload via POST request
  2. Server deserializes payload without proper validation
  3. Prototype pollution allows constructor access
  4. Arbitrary JavaScript executes in Node.js context
  5. Command output exfiltrated via redirect header

Detection

Look for POST requests containing:

  • Next-Action header
  • Multipart form data with __proto__ references
  • Unusual X-Action-Redirect responses

Remediation

  1. Immediate: Upgrade to patched versions listed above
  2. WAF Rules: Block requests containing __proto__ in body
  3. Monitoring: Alert on suspicious Next-Action header patterns
  4. Network: Restrict outbound connections from Next.js servers

Disclaimer

INTERNAL USE ONLY

This tool is intended for authorized security testing only. Use against systems you own or have explicit permission to test. Unauthorized access to computer systems is illegal.

References

  • Wiz Research Advisory
  • React Security Bulletin
  • Vercel Advisory

License

Internal use only. Not for distribution.

Download Tool
FlagDescriptionDefault
-t, -targetSingle target URL
-f, -fileFile containing target URLs
-c, -concurrencyNumber of concurrent scanners10
-timeoutHTTP timeout in seconds15
-jsonExport results to JSON file
-csvExport results to CSV file
-q, -quietSuppress banner and progressfalse
-s, -shellInteractive shell on vulnerable targetfalse