[email protected]

React2Shell: Kritische Sicherheitslücke in Next.js und React – Sofort handeln!

React2Shell: Kritische Sicherheitslücke in Next.js und React – Sofort handeln!

Hinweis zum Inhalt: Die Informationen in diesem Artikel wurden nach bestem Wissen zum Zeitpunkt der Veröffentlichung zusammengestellt. Technische Details, Preise, Versionen, Lizenzmodelle und externe Inhalte können sich ändern. Bitte prüfen Sie die genannten Angaben eigenständig, insbesondere vor geschäftskritischen oder sicherheitsrelevanten Entscheidungen. Dieser Artikel ersetzt keine individuelle Fach-, Rechts- oder Steuerberatung.

Status bei WZ-IT: Wir haben bereits alle von uns betreuten Kundensysteme auf gepatchte Versionen aktualisiert. Mit diesem Beitrag möchten wir dazu beitragen, dass die Dringlichkeit dieser Schwachstelle bekannt wird und möglichst viele Systeme schnell gepatcht werden.

Nachtrag vom 12. Oktober 2026: Beim Prüfen der React2Shell-Patches wurden weitere Lücken im RSC-Protokoll gefunden, die keine Codeausführung erlauben: CVE-2025-55184 und CVE-2025-67779 (Denial of Service, CVSS 7.5), CVE-2025-55183 (Offenlegung von Server-Function-Quellcode, CVSS 5.3), im Januar 2026 CVE-2026-23864, im April und Mai 2026 CVE-2026-23869 und CVE-2026-23870 sowie im Juli 2026 CVE-2026-44907 (jeweils DoS, CVSS 7.5). Die Mindestversionen mit allen Fixes sind derzeit 19.0.8, 19.1.9 und 19.2.8 (von CVE-2026-44907 betroffen: 19.0.0-19.0.7, 19.1.0-19.1.8, 19.2.0-19.2.7). Für Next.js nennt das Advisory vom 11. Dezember 2025 u. a. 14.2.35, 15.5.9 und 16.0.10; seitdem gab es weitere Next.js-Sicherheitsreleases. Halten Sie daher die neueste Patch-Version Ihrer Release-Linie aktiv. CVE-2025-55182 steht seit dem 5. Dezember 2025 im CISA-Katalog Known Exploited Vulnerabilities.

Am 3. Dezember 2025 wurde eine der schwerwiegendsten Sicherheitslücken der letzten Jahre im JavaScript-Ökosystem veröffentlicht: CVE-2025-55182, auch bekannt als React2Shell. Mit einem CVSS-Score von 10.0 (Maximum) handelt es sich um eine kritische Remote Code Execution (RCE) Schwachstelle, die Millionen von Webanwendungen betrifft.

Wenn Sie Next.js oder React Server Components einsetzen: Stoppen Sie alles andere und patchen Sie sofort.

Inhaltsverzeichnis

Was ist React2Shell?

React2Shell ist eine Unsafe Deserialization Vulnerability in React Server Components. Die Schwachstelle wurde von Sicherheitsforscher Lachlan Davidson entdeckt und am 29. November 2025 an das Meta-Team gemeldet.

Das Problem liegt im Flight Protocol – dem Serialisierungsformat, das React Server Components für die Kommunikation zwischen Server und Client verwenden. Durch eine fehlerhafte Validierung von eingehenden Payloads können Angreifer beliebigen Code auf dem Server ausführen.

Kritisch: Standard Next.js-Anwendungen, die mit create-next-app erstellt wurden, sind ohne jegliche Code-Änderungen verwundbar.

Technische Details

Die Schwachstelle betrifft die Deserialisierungslogik in React Server Components:

  • CVE-2025-55182: Die Hauptschwachstelle in React Server Components
  • CVE-2025-66478: Die spezifische Ausprägung in Next.js

Wenn ein Server einen speziell präparierten, manipulierten Payload erhält, wird die Struktur nicht korrekt validiert. Dadurch können vom Angreifer kontrollierte Daten die serverseitige Ausführungslogik beeinflussen – was zur Ausführung von privilegiertem JavaScript-Code führt.

Betroffene Pakete:

  • react-server-dom-webpack
  • react-server-dom-parcel
  • react-server-dom-turbopack

Betroffene Frameworks:

  • Next.js (App Router)
  • React Router (mit RSC)
  • Waku
  • @parcel/rsc
  • @vitejs/plugin-rsc
  • rwsdk

Betroffene Versionen

React Server Components

Betroffene Version Gepatchte Version
19.0.0 19.0.1
19.1.0, 19.1.1 19.1.2
19.2.0 19.2.1

Next.js

Betroffene Version Gepatchte Version
15.0.x 15.0.5
15.1.x 15.1.9
15.2.x 15.2.6
15.3.x 15.3.6
15.4.x 15.4.8
15.5.x 15.5.7
16.0.x 16.0.7

Canary-Versionen:

  • Next.js 14 canaries ab 14.3.0-canary.77 → Downgrade auf die neueste stabile 14.x-Version (npm install next@14, laut Next.js-Advisory)
  • Next.js 15 canaries vor 15.6.0-canary.58 → Upgrade auf 15.6.0-canary.58
  • Next.js 16 canaries vor 16.1.0-canary.12 → Upgrade auf 16.1.0-canary.12

Gepatchte Versionen

React: 19.0.1, 19.1.2, 19.2.1

Next.js: 15.0.5, 15.1.9, 15.2.6, 15.3.6, 15.4.8, 15.5.7, 16.0.7

Aktive Ausnutzung

Die Schwachstelle wird aktiv ausgenutzt.

Laut AWS Security Blog beobachteten Amazon Threat Intelligence Teams innerhalb von Stunden nach der Veröffentlichung am 3. Dezember 2025 aktive Exploitation-Versuche durch mehrere staatlich unterstützte Gruppen, darunter:

  • Earth Lamia (China-nexus)
  • Jackpot Panda (China-nexus)

Wiz Research berichtet, dass 39% aller Cloud-Umgebungen Instanzen von Next.js oder React in verwundbaren Versionen enthalten. Mehr als 968.000 Server wurden als potenziell angreifbar identifiziert.

Sofortmaßnahmen

1. Version prüfen

# Im Browser-Entwicklertools auf einer Seite Ihrer App:
next.version

# Oder in package.json prüfen
cat package.json | grep next

2. Automatisches Patchen (Next.js)

Vercel hat ein npm-Paket bereitgestellt:

npx fix-react2shell-next

3. Manuelles Update

# Für Next.js 15.5.x
npm install [email protected]

# Für Next.js 16.0.x
npm install [email protected]

# React aktualisieren
npm install [email protected] [email protected]

4. Neu deployen

Nach dem Update müssen Sie Ihre Anwendung neu deployen. Ein einfaches Neustart des Servers reicht nicht.

5. Logs prüfen

Überprüfen Sie Ihre Anwendungslogs auf:

  • Ungewöhnliche POST-Requests
  • Spikes bei Function Timeouts
  • Verdächtige Aktivitäten

Bin ich betroffen?

Sie sind betroffen, wenn:

  • ✅ Sie Next.js mit App Router auf einer ungepatchten 15.x- oder 16.0.x-Version (bis 16.0.6) oder ab 14.3.0-canary.77 verwenden
  • ✅ Sie React Server Components in einer der betroffenen Versionen nutzen
  • ✅ Ihre Anwendung serverseitige React-Komponenten verwendet

Sie sind NICHT betroffen, wenn:

  • ❌ Sie nur Client-Side React ohne Server verwenden
  • ❌ Sie kein Framework/Bundler mit React Server Components Support nutzen
  • ❌ Sie Next.js Pages Router (ohne App Router) verwenden
  • ❌ Sie Next.js 14.x (stabile Version) ohne Canary-Features nutzen

Schnelltest

Führen Sie in der Browser-Konsole auf einer Seite Ihrer App aus:

next.version

Vergleichen Sie das Ergebnis mit den betroffenen Versionen oben.

WAF-Schutz reicht nicht

Vercel, Cloudflare, AWS, Akamai, Fastly und Google Cloud haben WAF-Regeln deployed, die bekannte Exploit-Muster blockieren. Aber:

WAF-Regeln sind nur eine zusätzliche Verteidigungsschicht. Sie können nicht alle möglichen Varianten eines Angriffs abwehren. Ein Upgrade auf eine gepatchte Version ist die einzige vollständige Lösung.

Vercel blockiert seit dem 5. Dezember 2025 auch neue Deployments von Projekten mit verwundbaren Next.js-Versionen.

Fazit

CVE-2025-55182 (React2Shell) ist eine der kritischsten Schwachstellen, die das JavaScript-Ökosystem je getroffen hat:

  • CVSS 10.0 – Maximum Severity
  • Remote Code Execution ohne Authentifizierung
  • Aktive Ausnutzung durch staatliche Akteure
  • Millionen betroffener Anwendungen

Handeln Sie jetzt:

  1. Prüfen Sie Ihre Next.js/React-Version
  2. Aktualisieren Sie auf eine gepatchte Version
  3. Deployen Sie Ihre Anwendung neu
  4. Überprüfen Sie Ihre Logs auf verdächtige Aktivitäten

Die gute Nachricht: Patches sind verfügbar und das Update ist in den meisten Fällen unkompliziert.


Unsere Unterstützung

Sie sind unsicher, ob Ihre Systeme betroffen sind, oder benötigen Hilfe beim Patchen? WZ-IT unterstützt Sie:

  • Schnelle Sicherheitsaudits Ihrer Web-Infrastruktur
  • Patch-Management und Deployment-Unterstützung

Jetzt Kontakt aufnehmen →


Quellen

Timo Wevelsiep

Geschrieben von

Timo Wevelsiep

Co-Founder & CEO

Co-Founder von WZ-IT. Spezialisiert auf Cloud-Infrastruktur, Open-Source-Plattformen und Managed Services für KMUs und Enterprise-Kunden weltweit.

Häufig gestellte Fragen

Antworten auf wichtige Fragen zu diesem Thema

Unternehmen weltweit vertrauen WZ-IT

  • Stadtwerke Brühl
  • DGHO e.V.
  • ABCO Water Systems
  • Golem.de
  • EVADXB
  • nextGYM
  • AInergy
  • ml&s
  • Odiseo Solutions
  • Annota
  • ARGE
  • SweetConnect GmbH
  • Aphy AG
  • CORGOS
  • Rekorder
  • SolidProof
  • Yonju
  • Keymate
  • Paritel
  • Mr. Clipart
  • Millenium
  • Negosh
  • Führerscheinmacher
  • Boese VA
Kundenstimmen ansehen

Anfrage

React2Shell in Ihrer Next.js-Flotte sicher schließen

Wir klären die Betroffenheit, unterstützen Patch und Redeployment, prüfen verdächtige Zugriffsspuren oder etablieren einen belastbaren Update-Prozess.

  • Direkt mit Timo und Robin - kein Vertrieb, kein Sales-Pitch
  • Fachliche Einschätzung Ihrer Situation
  • Konkrete nächste Schritte für Infrastruktur, Software oder KI

Das Gespräch ist unverbindlich und kostenlos.

Die Beratung von WZ-IT zu unserer Azure-Migration war schon im Erstgespräch fachlich sehr fundiert und völlig unverbindlich - wir haben eine Menge mitgenommen.
Jakob ÖschlbergerInno7 GmbH
Timo und Robin, Gründer von WZ-IT

Wie ist Ihr aktueller React2Shell-Status?

Die Beratung von WZ-IT zu unserer Azure-Migration war schon im Erstgespräch fachlich sehr fundiert und völlig unverbindlich - wir haben eine Menge mitgenommen.
Jakob ÖschlbergerInno7 GmbH