Digital Defenders

Famous vulnerabilities · 17

React2Shell (CVE-2025-55182)

A modern web framework flaw, exploited within hours of disclosure.

  • CVE CVE-2025-55182
  • CVSS 10.0
  • Disclosed Dec 2025
  • Fixed in React 19.0.1 · 19.1.2 · 19.2.1
  • KEV 5 Dec 2025
Crafted Flight payloadsent to a Server FunctionendpointReact decodes itunsafe deserializationCommands runon the server, no loginNext.jsReact RouterWaku and othersFix: React 19.0.1 / 19.1.2 / 19.2.1plus each framework's own update; exploited within hours
Crafted Flight payloadsent to a Server Function endpointReact decodes itunsafe deserializationCommands runon the server, no loginNext.jsReactRouterWaku andothersFix: React 19.0.1 / 19.1.2 / 19.2.1plus each framework's own update; exploitedwithin hours
Diagram: React2Shell

React Server Components let a React app run code on the server and stream the results to the browser in an internal format called Flight. React2Shell is an unsafe-deserialization bug in how React decodes Flight payloads sent to Server Function endpoints: one crafted HTTP request, with no login, runs commands on the server. The bug is in the react-server-dom packages, so frameworks built on them, including Next.js, React Router and Waku, inherited it. Lachlan Davidson reported it.

Exploitation began within hours of disclosure in early December 2025. Amazon saw attempts from infrastructure tied to the China-nexus groups Earth Lamia and Jackpot Panda, Palo Alto Networks' Unit 42 confirmed more than 30 affected organisations, and botnets and cryptominers piled in once public exploits appeared. CISA added it to KEV on 5 December 2025.

The fixed packages are 19.0.1, 19.1.2 and 19.2.1, and frameworks shipped their own updates, so update the framework, not just React. The lesson for developers: features that pass objects from the browser to the server are an attack surface, and when a framework you depend on has a 10.0 bug, your app is exposed even if your own code is flawless.

Real-world examples

Critical React2Shell flaw added to CISA KEVThe Hacker News on who exploited it and how fast.thehackernews.com ↗ Exploitation of React2Shell surgesSecurityWeek on the wave of attacks after public exploits appeared.securityweek.com ↗
Sources

Updated on 12 Nov 2026