high · 7.5CVE-2026-44907Jul 24, 2026

CVE-2026-44907: react-server-dom-webpack Denial of Service in Server Functions

Pranav Khune
Penetration Testing Team Lead, SecureLayer7

Sending a specially crafted HTTP request to a React Server Function endpoint can exhaust server memory or CPU, taking the application offline without any authentication required.

Packagereact-server-dom-webpack
Ecosystemnpm
Affected>= 19.0.0, < 19.0.8
Fixed in19.0.8
CVE-2026-44907: react-server-dom-webpack Denial of Service in Server Functions

The problem

The React Flight protocol deserializer in react-server-dom-webpack (and its parcel/turbopack siblings) does not enforce adequate structural limits on inbound Server Function payloads.

An unauthenticated attacker can POST a malformed Flight stream to any Server Function endpoint, triggering out-of-memory exceptions or excessive CPU consumption. No credentials, cookies, or prior knowledge of the application are needed.

The fix

Upgrade to react-server-dom-webpack >= 19.0.8, react-server-dom-parcel >= 19.0.8, or react-server-dom-turbopack >= 19.0.8 (also fixed in the 19.1.9 and 19.2.8 backport lines). Applications that do not use React Server Components or Server Functions are not affected.

If you cannot upgrade immediately, place a WAF rule or reverse-proxy filter in front of Server Function endpoints to reject oversized or structurally abnormal POST bodies.

Reporter not attributed.

References: [1][2][3]

Related research