Was ist React2Shell (CVE-2025-55182 / CVE-2025-66478)?
React2Shell ist eine kritische Schwachstelle zur Remote Code Execution in React Server Components (RSC). Sie wird in React selbst als CVE-2025-55182 geführt und als CVE-2025-66478 für die Folgen bei Next.js-Anwendungen, die den App Router nutzen.
In anfälligen Versionen konnte das RSC-Protokoll zu einer unsicheren Deserialisierung von Daten unter Kontrolle des Angreifers verleitet werden. Diese Daten konnten dann direkt serverseitige APIs aufrufen und über Node.js beliebige Shell-Befehle ausführen:
- Ein Angreifer sendet eine präparierte HTTP-Anfrage an einen anfälligen Endpunkt.
- Der Server verarbeitet die schädliche RSC-Payload und führt dabei beliebige Befehle im Node.js-Prozess aus.
- Diese Befehle laufen mit denselben Rechten wie die Webanwendung auf diesem Server.
Die Schwachstelle wurde mit CVSS 10.0 (kritisch) bewertet und wird gegen ungepatchte Anwendungen weithin aktiv ausgenutzt.