CVE-2026-126187 PUBLISHED

React: Unauthenticated Remote Code Execution in React Server Components

Assigner: GitHub_M
Reserved: 10.11.2026 Published: 10.11.2026 Updated: 10.11.2026

React is a JavaScript library for building user interfaces. From 19.0.0 until 19.0.9, 19.1.10, 19.2.9, and 19.3.1, the react-server-dom-webpack, react-server-dom-parcel, and react-server-dom-turbopack packages are vulnerable to unauthenticated remote code execution through crafted payloads targeting frameworks that support React Server Components. The vulnerability only affects extremely rare cases where responses transport multiple typed arrays and an attacker-controlled value. Applications whose React code does not use a server are not affected. Applications that do not use a framework, bundler, or bundler plugin that supports React Server Components are not affected. This issue is fixed in versions 19.0.9, 19.1.10, 19.2.9, and 19.3.1.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:N
CVSS Score: 9.5

Product Status

Vendor react
Product react
Versions
  • Version >= 19.0.0, < 19.0.9 is affected
  • Version >= 19.1.0, < 19.1.10 is affected
  • Version >= 19.2.0, < 19.2.9 is affected
  • Version >= 19.3.0, < 19.3.1 is affected

References

Problem Types

  • CWE-502: Deserialization of Untrusted Data CWE