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/aliclub0x00/cve-2025-55182-poc-nextjs
Dynamic Analysis (Sandboxing)Vulnerability AnalysisCode AnalysisExploitationWeb Application ExploitationPenetration TestingRemote Access ToolPayload Development

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
GitHub
aliclub0x00/cve-2025-55182-poc-nextjs

CVE-2025-55182-POC-NEXTJS

Working proof of concept for NextJS RCE to establish a reverse shell. [React2Shell]

View Repository
28129 months agoReviewed by Kitploit
Share

CVE-2025-55182 (React2Shell) - Proof of Concept (PoC)

This is a commercial, non-free Proof-of-Concept.

Purchase Link: https://bit.ly/44G0ani

Overview

This repository contains a reliable, high-fidelity Proof-of-Concept (PoC) exploit for CVE-2025-55182, also known as React2Shell. This is a critical (CVSS 10.0) Remote Code Execution (RCE) vulnerability affecting React Server Components (RSC) and, by extension, Next.js applications.

Features

This commercial PoC includes multiple methods for detection and exploitation, providing flexibility for different testing scenarios:

Detection

  • DNSLog Detection: A Nuclei template for no-output vulnerability detection using DNS callbacks.
  • Vulnerability Echo: A standard PoC to confirm the presence of the vulnerability.

Exploitation

Choose from three interactive reverse shell methods:

  • exp: Interactive shell using Base64 encoding over echo commands.
  • exp2: Interactive shell using HTTP request hijacking with POST and Base64.
  • exp3: Interactive shell using HTTP request hijacking with POST and AES-256-CBC encryption.
  • Interface and features

    Interface

    Exploitation proof

    Proof of Concept Interface


    🚨 Technical Description

    This PoC demonstrates the reliable exploitation of CVE-2025-55182 (React2Shell), a critical Remote Code Execution vulnerability in Next.js applications using React Server Components. Our exploit provides security researchers and penetration testers with a validated, one-shot method to achieve unauthenticated command execution on default-configuration targets.

    Exploitation Overview

    The PoC exploits a server-side prototype pollution flaw within the RSC "Flight" protocol's deserialization. By submitting a single, specially crafted HTTP POST request, the vulnerability can be triggered to escape the React serialization context and execute arbitrary operating system commands on the hosting server.

    Key Technical Mechanism: The exploit crafts a multi-part form-data request containing a circular JSON structure. This structure abuses the deserialization process to pollute the prototype chain, ultimately causing the server to resolve a path traversal string ("$1:constructor:constructor"). This traversal returns the JavaScript Function constructor, which is then invoked with attacker-controlled code, leading directly to Remote Code Execution (RCE).

    Features of the PoC

    • Reliability: Works against default Next.js 15.x/16.x applications using the App Router with no prior misconfiguration required.
    • Precision: Exploits the core deserialization flaw as originally documented, not a secondary misconfiguration.
    • Clarity: Includes well-commented code and a step-by-step guide explaining the exploitation chain.
    • Verifiable: Allows for safe demonstration using benign commands (e.g., id, whoami) to confirm execution.

    Verification & Comparison

    To distinguish a high-quality, functional PoC from the numerous incomplete or deceptive scripts circulating online, refer to the following criteria:

    Evaluation CriteriaThis PoC (Functional)Common Low-Quality Scripts
    Target RequirementWorks on a default create-next-app setup.Require manual, unsafe exposure of modules like child_process.
    Exploitation BasisDirectly exploits the RSC prototype pollution & deserialization bug.May demonstrate unrelated issues or incorrect methods.
    Request SignatureUses correct POST with Next-Action header and complex multi-part body.Often use simplistic, incorrect request structures.
    Execution ProofProvides full system command execution (e.g., create files, run commands).Limited to returning version info or causing crashes.

    Intended Use & Disclaimer

    This PoC is intended strictly for:

    • Authorized security testing and vulnerability research.
    • Penetration testing on systems you own or have explicit permission to assess.
    • Defensive education and understanding modern attack chains to improve security.

    The seller and creator assume no liability for any misuse of this tool. It is the buyer's sole responsibility to use it legally and ethically.

    Download Tool