home / blog

2026-10-31 · critical

CVE-2025-55182: Pre-auth RCE in React Server Components

Pre-auth RCE React Server Components: unsafe deserialization. CVSS 10.0 critical. Versions 19.0.0-19.2.0.

CVE-2025-55182: Pre-auth RCE in React Server Components

CVE-2025-55182 describes a pre-authentication remote code execution vulnerability in React Server Components versions 19.0.0, 19.1.0, 19.1.1, and 19.2.0 in react-server-dom-parcel, react-server-dom-turbopack, and react-server-dom-webpack packages. The flaw lies in how the code deserializes payloads received from HTTP requests to Server Function endpoints without sufficient validation. It directly impacts system administrators, DevOps teams, and developers managing critical applications on these React versions.

The vulnerability has been assigned a CVSS score of 10.0 and is classified critical. Pre-authentication RCE requires no credentials and enables arbitrary code execution on affected servers: it is the maximum degree of compromise. Non-official signals from October 31, 2026 indicate the CVE was cited among the most exploited vulnerabilities of that week. No public exploit repositories have been confirmed, but the simplicity of unsafe deserialization combined with consistent signals suggests active exploitation credibility.

Defense: 1) Inventory all React Server Components dependencies and verify which version is in use. 2) If within 19.0.0-19.2.0 range, immediately seek patch from official React repository. 3) Configure logging on all Server Function endpoints to detect anomalous payloads or deserialization errors. 4) Consider WAF or rate limiting on these endpoints if exposed. 5) Apply updates as soon as available and review historical logs for suspicious access.

At a glance

What
CVE-2025-55182 is a pre-authentication remote code execution vulnerability in React Server Components versions 19.0.0, 19.1.0, 19.1.1, 19.2.0 in react-server-dom-parcel, react-server-dom-turbopack, and react-server-dom-webpack packages. The flaw is caused by unsafe deserialization of payloads from HTTP requests to Server Function endpoints.
Severity
CVSS 10.0 - Critical. Pre-authentication RCE requires no credentials and enables arbitrary code execution. It represents maximum compromise for any application using React Server Components architecture.
Affected versions
React Server Components 19.0.0, 19.1.0, 19.1.1, 19.2.0 in react-server-dom-parcel, react-server-dom-turbopack, react-server-dom-webpack packages.
Fix
Not reported in official NVD data. Urgently verify patch availability on npm or in React project's official changelog.
Status
Non-official signals from October 31, 2026 indicate citation among most exploited vulnerabilities of that week. No public exploit repositories confirmed at time of research.
Action
Inventory React Server Components versions in use. If within 19.0.0-19.2.0 range, immediately verify patch availability and apply with priority. Monitor Server Function endpoints for anomalous deserialization errors.

Sources: NVD, CVE-2025-55182

← All articles