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 — Alat ini mendeteksi potensi kerentanan React2Shell (CVE-2025-55182) dalam proyek React dengan memeriksa: - File `package.json` dan file lock untuk paket rentan - Direktori `node_modules` untuk dependensi yang terpengaruh - URL secara pasif untuk deteksi jarak jauh | Kitploit
Tools/GitHubGitHub/cahyod/react2shell
Static AnalysisVulnerability ScannersCode AnalysisWeb SecuritySupply Chain Security
GitHubcahyod/react2shell

react2shell

Alat ini mendeteksi potensi kerentanan React2Shell (CVE-2025-55182) dalam proyek React dengan memeriksa: - File `package.json` dan file lock untuk paket rentan - Direktori `node_modules` untuk dependensi yang terpengaruh - URL secara pasif untuk deteksi jarak jauh

View Repository
11389 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 Vulnerability Checker

CVE-2025-55182 Detection Tool for Ubuntu Linux and Windows 10/11

Description

This tool detects potential React2Shell vulnerabilities (CVE-2025-55182) in React projects by checking:

  • package.json and lock files for vulnerable packages
  • node_modules directory for affected dependencies
  • URLs passively for remote detection

Important Note: This tool is for detection only (local and passive on URLs) — it does not contain exploit code or vulnerability exploitation steps.

Packages Checked

This tool will check for the following packages:

  • react-server-dom-webpack
  • react-server-dom-parcel
  • react-server-dom-turbopack
  • react (version 19.x.x - due to potential involvement in the vulnerability)
  • Patched Versions

    If a vulnerability is found, ensure you upgrade to the following patched versions:

    • react-server-dom-webpack, react-server-dom-parcel, react-server-dom-turbopack: versions 19.0.1, 19.1.2, or 19.2.1

    Installation

    Ubuntu Linux

    root@kitploit:~
    # Create a virtual environment (optional but recommended)
    python3 -m venv venv
    source venv/bin/activate  # Activate the virtual environment
    
    # Install dependencies
    pip install -r requirements.txt
    
    # Or use the installation script
    chmod +x install_linux.sh
    ./install_linux.sh
    

    Windows 10/11

    root@kitploit:~
    # Open Command Prompt as Administrator
    # Install dependencies
    pip install -r requirements.txt
    
    # Or use the installation script
    install_windows.bat
    

    Cross-Platform Installation

    root@kitploit:~
    # For Ubuntu Linux
    python3 install_cross_platform.py
    
    # For Windows 10/11
    python install_cross_platform.py
    

    Usage

    Local Scan

    root@kitploit:~
    # Scan a local project
    python3 react2shell_checker.py --path /path/to/your/project
    
    # On Windows
    python react2shell_checker.py --path C:\path\to\your\project
    

    URL Scan

    root@kitploit:~
    # Passively check a URL
    python3 react2shell_checker.py --url https://your-site.example
    
    # On Windows
    python react2shell_checker.py --url https://your-site.example
    

    Example Output

    If Safe

    root@kitploit:~
    [INFO] Scanning path: /path/to/your/project
    [INFO] Found package.json: /path/to/your/project/package.json
    [SAFE] No vulnerabilities detected!
    

    If Vulnerability Found

    root@kitploit:~
    [INFO] Scanning path: /path/to/your/project
    [INFO] Found package.json: /path/to/your/project/package.json
    [WARNING] Found potential vulnerabilities:
      - [email protected]
      - [email protected]
    
    [RECOMMENDATION] If any vulnerabilities are found, upgrade to patched versions:
      - For react-server-dom-* packages: 19.0.1, 19.1.2, or 19.2.1
      - For react: Upgrade to a patched version >= 19.x.x if needed
    

    Additional Features

    • Detects various lock file formats (package-lock.json, yarn.lock, pnpm-lock.yaml)
    • Recursively searches for package.json files in subdirectories
    • Passive URL checking to detect React applications
    • Supports various version notations (^, ~, >=, <=)
    • Intuitive command-line interface

    System Requirements

    • Python 3.6 or higher
    • Python modules: requests, packaging
    • Read access to project files (package.json, node_modules, etc.)

    License

    This tool is provided as a security detection tool to help developers identify and fix vulnerabilities in their projects. Use it responsibly in accordance with your organization's security policies.

    Download Tool