Tekunda
So arbeiten wir
KarriereArbeiten Sie mit am Team für produktionsreife agentic AI.BlogPraxisnotizen zu AI, Salesforce und dem Weg in Produktion.
Was wir lösen
AI Agents in den Betrieb bringenAgentic Enterprise AI: Agents, die handeln, Quellen nennen und widersprechen.CX mit AI verbessernCX AI Agents: lösen und routen, omnichannel, Arabisch und Englisch.Ihre Systeme verbindenIntegration & MCP: 70+ Enterprise-Systeme, gesteuert und reversibel.Ein Produkt oder eine App bauenFull-Stack-Produkte, SaaS und native Mobile Apps, von Senior Engineers.Kunden auf Arabisch betreuenDialektbewusste Agents, vollständiges RTL, Agentforce Voice, WhatsApp.
Salesforce-Tiefe: ein Klick weiter
AgentforceSechs Agents, eine Customer Journey, geerdet in Ihren Daten.Service CloudAutonome Cases, bei denen Agentforce die Arbeit übernimmt.Data 360Eine zentrale Wahrheit auf Salesforce Data Cloud.Tekunda IoT CloudVon Connected-Asset-Events zur autonomen Triage.AI Decision SupportProaktive, fundierte Antworten, die Widerspruch leisten.Salesforce-PartnerSI-, ISV-, PDO- und Agentforce-Partnernachweise.
Bewährt in Produktion
Connected DevicesASSA ABLOY, FocusCura, Phoniro: Geräteflotten, die sich selbst steuern.Gesundheitswesen & häusliche Pflege10+ Pflegeorganisationen live in Produktion in den Niederlanden.ImmobilienDie Sechs-Agenten-Journey, vom Listing-Match bis zur ersten Antwort.
Der Nachweis
ASSA ABLOY Case Study3.000 Cases pro Woche, reduziert auf 350.CerebroSalesforce-nativer Go-to-Market, bewährt in Produktion.Syntilio Case StudyPDO-Plattform für das Gesundheitswesen, auf AppExchange ausgeliefert.Alle BranchenEine Architektur, kalibriert auf Ihre Branche.
ProduktportfolioVon Tekunda gebaut

Die Plattformen und Engines, die wir bauen und betreiben: Service Circle, Tekunda IoT Cloud, Tekunda AI & Integration Hub.

Portfolio ansehen
Termin buchen
DE
EnglishENNederlandsNLالعربيةARFrançaisFRDeutschDE
SalesforcepartnerClaudeClaude partner
DE
EnglishENNederlandsNLالعربيةARFrançaisFRDeutschDE
Termin buchen
Tekunda

Shed to grow. Wir vereinfachen Geschäftsprozesse, damit Ihr Team sich auf das konzentrieren kann, was wirklich zählt.

Salesforce SI · ISV · PDO · Agentforce-Partner
Was wir lösen
AI AgentsCX AI AgentsIntegration & MCPProduktentwicklungArabische AI Agents
Salesforce
AgentforceService CloudData 360Tekunda IoT CloudAI Decision SupportCerebroPartnernachweise
Unternehmen
ProdukteBranchenInsightsSo arbeiten wirÜber unsKontakt
© 2026 Tekunda L.L.C-FZ
EnglishNederlandsالعربيةFrançaisDeutsch
DatenschutzBedingungen
Zurück zu Artikeln
Tekunda Team

Tekunda Team

Aktualisiert vor 4 Monaten

2026-02-26T10:10:39.386Z

React2Shell und Cryptomining in React und Next.js

React2Shell und Cryptomining in React und Next.js

Kurzfassung: Anfang Dezember 2025 wurde eine kritische Schwachstelle in React Server Components bekannt, die als React2Shell (CVE-2025-55182) bezeichnet wurde. Sie ermöglichte unauthenticated remote code execution in gängigen React- und Next.js-Setups, einschließlich Standardkonfigurationen. Exploits tauchten schnell in freier Wildbahn auf, und kompromittierte Server wurden für Cryptomining genutzt. Wenn Ihre Anwendung React Server Components oder den Next.js App Router verwendet, sind Patchen und erneutes Deployment erforderlich.

Jahrelang lernten Frontend Engineers ein beruhigendes mentales Modell: Der Browser ist die Grenze.

Frontend-Code lief auf dem Client, Backend-Systeme regelten Vertrauen und Sicherheit, und Frameworks hielten diese Verantwortlichkeiten klar getrennt. Dieses Modell prägte, wie Teams über Risiko, Reviews und Deployment nachdachten.

React2Shell brach diese Annahme auf sehr praktische Weise.

In den Tagen nach der Offenlegung von CVE-2025-55182 kamen Teams in unterschiedlichen Rollen aus unterschiedlichen Richtungen zur gleichen Schlussfolgerung, nicht wegen Theorie, sondern wegen dessen, was Angreifer als Nächstes taten.

Moderne React-Anwendungen sind nicht mehr nur UI-Code. Sie laufen als Teil der Produktionsinfrastruktur, und diese Verschiebung machte es opportunistischen Kampagnen möglich, exponierte Server in Cryptomining-Workloads zu verwandeln.

Das lag nicht an Fehlgebrauch oder exotischen Konfigurationen. Es betraf weit verbreitete Versionen von React und Next.js, die genau wie dokumentiert liefen. Deshalb verbreitete sich die Wirkung so schnell.

Was ist bei React2Shell passiert?

React2Shell ist eine kritische Schwachstelle in React Server Components (RSC), einer React-Funktion, mit der Teile von Frontend-Code auf dem Server laufen können, während echte Nutzeranfragen verarbeitet werden.

Anders war an dieser Schwachstelle nicht nur, wo sie lag, sondern wie natürlich sie in normale Request-Verarbeitung passte.

Die Schwachstelle erlaubte Angreifern, remote code execution (RCE) auszulösen. Dabei kann jemand über eine speziell konstruierte Anfrage eigene Befehle auf einem Server ausführen, ohne sich anzumelden.

Auf hoher Ebene lief der Angriff so ab:

  • Eine präparierte Anfrage erreichte serverseitige React-Logik
  • Serialisierte Eingaben überschritten eine Vertrauensgrenze
  • Der Server führte vom Angreifer kontrollierten Code aus

Als diese Kette verstanden war, wurde die Schwere sofort klar.

  • CVSS-Score: 10.0 (Critical) - die höchste Einstufung
  • Nicht authentifiziert
  • Remote
  • Auswirkung auf Produktion

Proof-of-Concept-Exploits erschienen kurz nach der Offenlegung. Aktive Ausnutzung folgte bald darauf, sodass zwischen Verstehen und Exponierung wenig Zeit blieb.

Warum Standardanwendungen exponiert waren

Eine der wichtigsten Lehren aus React2Shell ist, wie gewöhnlich die betroffenen Setups waren. Genau diese Normalität sorgte dafür, dass sich die Wirkung so schnell verbreitete.

Es waren keine:

  • Custom Forks
  • Unsicheren experimentellen Builds
  • Edge-Case-Deployments

Es waren:

  • React-Anwendungen mit verwundbaren Paketen (Versionen 19.0.0, 19.1.0, 19.1.1, 19.2.0)
  • Next.js-Versionen >=14.3.0-canary.77, 15.x und 16.x mit App Router
  • Weitere betroffene Frameworks: React Router (unstable RSC APIs), Expo, Redwood SDK, Waku sowie Vite/Parcel-RSC-Plugins

React Server Components verändern grundlegend, wo Frontend-Logik läuft. Dadurch führt Frontend-Code jetzt:

  • Auf dem Server aus
  • Verarbeitet serialisierte Eingaben
  • Nimmt an Request-Verarbeitung teil

React2Shell hat diese Verschiebung nicht eingeführt. Es zwang Teams nur, sie ernst zu nehmen.

Ausnutzung in freier Wildbahn und Cryptomining

Sobald die Schwachstelle öffentlich war, folgte die Ausnutzung fast sofort.

Cloud-Anbieter und Sicherheitsforscher meldeten schnell reale Angriffe, viele davon opportunistisch statt gezielt.

Kompromittierte Systeme zeigten:

  • Cryptocurrency Miner, die CPU und Speicher verbrauchten - Malware, die Server zwingt, Kryptowährung für Angreifer zu erzeugen
  • Backdoors für Persistenz - versteckte Zugangswege, die Angreifer erneut nutzen können
  • Proxy-Tooling zum Weiterleiten von Traffic
  • Folgeaktivitäten, die typisch für opportunistische Angreifer sind

In mehreren berichteten Fällen deployten Teams Server wiederholt neu, nur um erneut infiziert zu werden. Dieses Muster zeigte das eigentliche Problem.

Das Problem war nicht die Bereinigung. Die verwundbare Runtime war noch vorhanden.

Mehrschichtige Abwehr half, konnte aber eine ungepatchte Kernabhängigkeit nicht ausgleichen.

Der technische Deep Dive für Security Engineers

Auf hoher Ebene wurde React2Shell durch die Art ermöglicht, wie React Server Components Daten mit dem React Flight-Protokoll serialisieren und deserialisieren. Angreifer konnten diesen Verarbeitungspfad missbrauchen, um serverseitige Ausführung zu erreichen, und in Next.js konnte derselbe Pfad über Request-Routing rund um Server Actions ausgelöst werden.

Für die vollständige Analyse auf Protokollebene, den Exploit-Pfad und die Mitigations lesen Sie die technische Analyse von Darktrace vollständig.

Die Frontend/Backend-Grenze ist verschwunden

React2Shell machte etwas klar, das sich seit Jahren leise entwickelt hatte.

Wenn Ihr Frontend-Framework:

  • Auf dem Server läuft
  • Serialisierte Eingaben akzeptiert - strukturierte Daten zwischen Client und Server, zum Beispiel JSON
  • Während der Request-Verarbeitung ausführt

Dann verdient es dieselbe operative Prüfung wie jeder Backend-Service.

Das ist kein Scheitern von Frontend Engineering. Es ist die natürliche Folge davon, dass starke Abstraktionen Produktionsinfrastruktur werden.

Moderne Frameworks tauschen explizite Grenzen gegen Geschwindigkeit und Developer Experience. Dieser Tausch entfernt Verantwortung nicht, er verlagert sie.

Was Teams sofort tun mussten

Als Guidance entstand, näherten sich die Reaktionsmuster über Organisationen hinweg an. Teams, die schnell handelten, folgten demselben Ablauf.

1. Exponierung identifizieren

  • Nutzung von React Server Components bestätigen.
  • Prüfen, ob der Next.js App Router aktiviert ist.
  • Indirekte Nutzung über Dependencies prüfen.

2. Patchen und erneut deployen

  • React Server DOM-Pakete auf 19.0.3, 19.1.4 oder 19.2.3 aktualisieren.
  • Next.js je nach Release-Line aktualisieren:
    • 13.x / 14.x: Upgrade auf 14.2.35
    • 15.0.x: Upgrade auf 15.0.5+
    • 15.1.x: Upgrade auf 15.1.9+
    • 15.2.x: Upgrade auf 15.2.6+
    • 15.3.x: Upgrade auf 15.3.6+
    • 15.4.x: Upgrade auf 15.4.8+
    • 15.5.x: Upgrade auf 15.5.7+
    • 16.x: Upgrade auf 16.0.7+
  • Anwendungen nach dem Upgrade erneut deployen, damit die gefixte Version tatsächlich läuft.

3. Post-Exploitation annehmen

  • Secrets dort rotieren, wo es sinnvoll ist
  • Logs und Runtime-Verhalten prüfen
  • Auf ungewöhnliche Ressourcennutzung achten

4. Framework-Upgrades als Produktionsänderungen behandeln.
Framework-Updates beeinflussen Runtime-Verhalten. Sie sind nicht kosmetisch.

Die größere Lehre

React2Shell hat das Vertrauen in React nicht gebrochen. Es hat gezeigt, wie viel Vertrauen moderne Stacks bereits standardmäßig tragen.

Die eigentliche Verschiebung ist nicht "schneller patchen". Sie besteht darin, Framework-Verhalten als Produktionsinfrastruktur zu erkennen und mit derselben Disziplin zu behandeln wie APIs, Authentifizierung und Deployments.

Jedes Ökosystem balanciert:

  • Geschwindigkeit gegen Sichtbarkeit
  • Abstraktion gegen Kontrolle
  • Bequemlichkeit gegen explizite Grenzen

Es gibt keinen perfekt sicheren Stack, nur gut verstandene Stacks.

Die Teams, die diesen Vorfall am besten bewältigten, waren nicht die mit den meisten Tools. Es waren die Teams, die verstanden, was wo ausgeführt wurde, und bewusst reagieren konnten.

Fazit

React2Shell verbreitete sich schnell, nicht weil es besonders raffiniert war, sondern weil es zu der Art passte, wie moderne Frameworks gebaut und deployed werden.

Wenn Sie React Server Components oder den Next.js App Router in Produktion einsetzen, behandeln Sie dies wie jeden anderen Runtime-Vorfall: patchen, erneut deployen und prüfen, ob Sie bereits betroffen waren.

Und wenden Sie künftig überall dieselbe Regel an: Wenn es auf dem Server läuft, verdient es server-grade Disziplin.

Ressourcen

  • React Security Advisory - Critical Vulnerability in React Server Components
  • Google Cloud Threat Intelligence - React2Shell Exploitation
  • Palo Alto Networks Unit42 - React2Shell & Next.js Vulnerabilities
  • Cloudflare Threat Brief - React2Shell Exploitation & Mitigations

Weitere Artikel

Web Summit Qatar 2026: fokussiertes Wachstum
Andrew Hanna

Andrew Hanna

·Aktualisiert 8. Juni 2026

2026-06-08T14:08:14.367Z

Web Summit Qatar 2026: fokussiertes Wachstum

Guide: Salesforce DevOps-Plattformen 2026
Serpent Team

Serpent Team

·Aktualisiert 26. Apr. 2026

2026-04-26T19:26:24.805Z

Guide: Salesforce DevOps-Plattformen 2026

Außergewöhnliche Kundenerlebnisse schaffen
Tekunda Team

Tekunda Team

·Aktualisiert 7. Apr. 2026

2026-04-07T04:07:16.677Z

Außergewöhnliche Kundenerlebnisse schaffen

Freaky Friday: Warum ich hier gern arbeite
Tekunda Team

Tekunda Team

·Aktualisiert 7. Apr. 2026

2026-04-07T04:07:04.560Z

Freaky Friday: Warum ich hier gern arbeite

Salesforce-Karriere starten: Skills und Ressourcen
Tekunda Team

Tekunda Team

·Aktualisiert 7. Apr. 2026

2026-04-07T04:07:00.024Z

Salesforce-Karriere starten: Skills und Ressourcen

Web Summit Lissabon 2025 von innen: wie es wirklich ist
Andrew Hanna

Andrew Hanna

·Aktualisiert 7. Apr. 2026

2026-04-07T04:06:47.297Z

Web Summit Lissabon 2025 von innen: wie es wirklich ist