← back

React2Shell Critical RCE Vulnerability in React Server Components

Dec 4, 2025

securityreactnextjsvulnerabilityrce

A maximum-severity vulnerability (CVSS 10.0) has been disclosed in React Server Components that allows unauthenticated remote code execution. Codenamed React2Shell and tracked as CVE-2025-55182, this flaw affects React 19.x and Next.js applications using the App Router.

The Vulnerability

The flaw stems from insecure deserialization in the RSC payload handling logic, allowing attacker-controlled data to influence server-side execution. What makes this particularly dangerous:

Affected Versions

React (CVE-2025-55182):

Next.js (CVE-2025-66478, also CVSS 10.0):

Other affected frameworks include Vite RSC plugin, Parcel RSC plugin, React Router RSC preview, RedwoodJS, and Waku.

Scale of Impact

Patched Versions

Update immediately to:

Google Cloud and AWS have both released WAF rules to detect and block exploitation attempts.

Current Status

As of December 3, 2025, no confirmed in-the-wild exploitation has been reported, but the security community considers exploitation imminent given the severity and attack surface.


Sources: Tenable, Wiz, SecurityWeek, Google Cloud