React 19 hit by critical RCE flaw; compiler hits 1.0 and View Transitions land
The React Compiler reached version 1.0 on October 7, 2025, automating component memoization for React and React Native and effectively replacing manual use of useMemo and useCallback in most cases. On December 3, 2025, a critical vulnerability (CVE-2025-55182, CVSS 10.0) was disclosed in React Server Components, allowing unauthenticated remote code execution via malicious HTTP requests to Server Function endpoints; patched versions 19.0.1, 19.1.2, and 19.2.1 were released. Eight days later, additional CVEs covering denial-of-service attacks and source code exposure of hardcoded secrets in Server Functions were published, with fixes arriving in 19.0.4, 19.1.5, and 19.2.4. Applications serving React Server Components are directly affected and should treat React upgrades as urgent security patches rather than routine maintenance. Separately, React also shipped native support for the browser View Transition API, enabling animations for elements as they enter, exit, move, or resize.
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