React Server Components Flight Protocol Flaw Enables Unauthenticated RCE (CVE-2026-126187)

A critical deserialization flaw, tracked as CVE-2026-126187 with a CVSS 4.0 score of 9.5, has been disclosed in React Server Components' Flight wire protocol. Attacker-controlled bytes can break the protocol's framing and smuggle in a module reference disguised as data, which the server then executes. When combined with Next.js 16's Cache Components feature, this can lead to unauthenticated remote code execution on the server. The affected packages include react-server-dom-webpack, react-server-dom-parcel, and react-server-dom-turbopack across several 19.x version ranges. Patched versions 19.0.9, 19.1.10, 19.2.9, and 19.3.1 were released, with the fix merged on October 14, and a public proof-of-concept now exists.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in