React.js shell shocked by 10.0 critical vulnerability…

· security · Source ↗

Watch on YouTube ↗ Summary based on the YouTube transcript and episode description.

Fireship breaks down CVE-2025-55182 (React2Shell), a CVSS 10.0 RCE vulnerability in React’s server components flight protocol affecting millions of apps.

  • CVE-2025-55182 allows unauthenticated HTTP request to full shell access on default React server component configs.
  • The flaw is in React Flight Protocol deserialization: malicious payloads produce object graphs that enable arbitrary server-side code execution.
  • Affected packages are specific React server components versions; developers can check exposure via a single npm command listed in the advisory.
  • Over 2 million vulnerable servers estimated; real attack traffic observed within hours of public disclosure.
  • Amazon detected attack attempts linked to Chinese hacking groups almost immediately after disclosure.
  • Compared in severity to Log4Shell (2021), which triggered millions of attacks and nearly destabilized global infrastructure.
  • Next.js is a primary blast radius given its default use of React server components at scale.

2025-12-09 · Watch on YouTube