Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Remote unauthenticated HTTP requests to default server-action endpoints (AV:N/AC:L/PR:N/UI:N) cause CPU-exhaustion DoS with no data impact, so A:H and C/I:N.
Primary rating from Vendor (Meta).
CVSS VectorVendor: Meta
Lifecycle Timeline
2Blast Radius
ecosystem impact- 10 npm packages depend on react-server-dom-webpack (6 direct, 4 indirect)
Ecosystem-wide dependent count for version 19.0.0.
DescriptionCVE.org
A denial of service vulnerability could be triggered by sending specially crafted HTTP requests to server function endpoints, this could lead to excessive CPU usage; affecting the following packages: react-server-dom-webpack, react-server-dom-parcel, react-server-dom-turbopack (versions 19.0.0 through 19.0.7, 19.1.0 through 19.1.8, and 19.2.0 through 19.2.7).
AnalysisAI
Denial of service in React's Server Components runtime (react-server-dom-webpack, react-server-dom-parcel, and react-server-dom-turbopack) lets remote unauthenticated attackers spike CPU to exhaustion by POSTing specially crafted HTTP requests to Server Function ('use server') endpoints across versions 19.0.0-19.0.7, 19.1.0-19.1.8, and 19.2.0-19.2.7. The flaw was reported by Meta (React's maintainer) and carries CVSS 7.5 (availability-only impact). No public exploit is identified at time of analysis and it is not listed in CISA KEV.
Technical ContextAI
The affected packages are the server-side bindings that implement React Server Components (RSC) and Server Functions ('use server' actions) for three bundler ecosystems: webpack (used by Next.js App Router), Turbopack (Next.js's Rust-based bundler), and Parcel. These endpoints deserialize and dispatch client-originated payloads to server functions; a malformed or adversarially structured request causes disproportionate, unbounded processing work, consuming excessive CPU. No CWE was assigned in the input, but the behavior is characteristic of CWE-400 (Uncontrolled Resource Consumption) / CWE-1333-style algorithmic complexity where attacker-controlled input drives worst-case processing cost. The three CPE strings (cpe:2.3:a:meta:react-server-dom-webpack, :react-server-dom-parcel, :react-server-dom-turbopack) confirm all three bundler variants share the vulnerable code path.
RemediationAI
Upgrade each affected package to a fixed release above its vulnerable range - i.e., beyond 19.0.7, 19.1.8, and 19.2.7 respectively; the exact patched version numbers are not stated in the provided input, so consult the GHSA-wx67-qw84-cm4g advisory (https://github.com/react/react/security/advisories/GHSA-wx67-qw84-cm4g) for the precise fixed versions rather than assuming them, and update the corresponding React/Next.js dependency that pulls in react-server-dom-webpack/-parcel/-turbopack. If immediate upgrade is not possible, apply compensating controls at the edge: place a WAF or reverse proxy in front of the Server Function endpoints to rate-limit and cap request body size/complexity for POSTs to 'use server' action routes, and enforce per-client request throttling and CPU/time limits on the Node.js server or serverless function (trade-off: aggressive rate limits may reject legitimate high-volume action traffic). Restricting or authenticating access to the server-action endpoints where feasible also reduces exposure, at the cost of breaking anonymous/public interactivity.
More in React Server Dom Turbopack
View allSame technique Denial Of Service
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-46307
GHSA-wx67-qw84-cm4g