
Automated vulnerability scanner for CVE-2025-55182 (Next.js RCE) with RCE detection, timing analysis, version identification, WAF detection, and visual proof-of-concept execution.
Vulnerability scanner for CVE-2025-55182 - Remote Code Execution in Next.js Server Actions.
Severity: Critical (CVSS TBD)
Affected Versions:
Impact: Remote attackers can execute arbitrary code on servers running vulnerable Next.js applications with Server Actions enabled. The vulnerability stems from improper handling of prototype pollution in the React Server Components protocol.
Fixed Versions:
This tool performs comprehensive vulnerability assessment:
git clone https://github.com/eytannatye/R2S_CVE-2025-55182.git
cd R2S_CVE-2025-55182
pip install requests urllib3
python3 react2shell_scanner.py #press enter
target.com
python3 react2shell_scanner.py
[שלב 7/9] אימות RCE
[*] → בודק פקודה: whoami (זיהוי משתמש)
[🚨] ✅ הצליח! פלט: node
[*] → בודק פקודה: id (מזהה משתמש ומידע)
[🚨] ✅ הצליח! פלט: uid=1000(node) gid=1000(node)
[🚨] RCE מאומת! (3/4 פקודות עבדו)
מסקנה סופית:
🚨 השרת פגיע ל-CVE-2025-55182! (RCE מאומת)
רמת סיכון: קריטי
scan_report_[timestamp].json - Full scan resultspoc_screenshot_[timestamp].txt - Visual PoC log (if enabled)The scanner can optionally demonstrate the vulnerability by:
You'll be prompted before executing the PoC.
For authorized security testing only. Unauthorized access to computer systems is illegal. Always obtain explicit written permission before scanning systems you don't own.
This tool is provided for educational and defensive security purposes. The authors are not responsible for misuse or damage caused by this tool.
MIT License - See LICENSE file for details.# R2S_CVE-2025-55182