Research · Dec 3, 2025
Critical Remote Code Execution Vulnerability in Meta React Server Components
A significant remote code execution vulnerability has been identified in specific versions of Meta's React Server Components, posing serious security risks.
What changed
A critical vulnerability has been discovered in Meta's React Server Components, affecting versions 19.0.0 through 19.2.0. This flaw allows for remote code execution due to unsafe deserialization of payloads from HTTP requests directed at Server Function endpoints.
The issue highlights the importance of secure coding practices, particularly in how data is handled from untrusted sources.
Who is affected
The vulnerability impacts a range of users and developers utilizing the affected versions of React Server Components. Specific groups and products at risk include:
- Developers using React Server Components versions 19.0.0 to 19.2.0.
- Organizations that rely on the react-server-dom-parcel package.
- Users of the react-server-dom-turbopack package.
- Implementers of the react-server-dom-webpack package.
What to do
It is crucial for affected users to take immediate action to mitigate the risks associated with this vulnerability. Upgrading to a patched version is essential.
Monitoring for any suspicious activity and reviewing security practices around deserialization in applications is also recommended.
- Upgrade to the latest version of React Server Components as soon as possible.
- Implement security measures to validate and sanitize input data.
- Regularly audit and review code for similar vulnerabilities.