CVE-2025-55182: Meta React Server Components Remote Code Execution Vulnerability
### Impact There is an unauthenticated remote code execution vulnerability in React Server Components. We recommend upgrading immediately. The vulnerability is present in versions 19.0.0, 19.1.0, 19.1.1, and 19.2.0 of: * [react-server-dom-webpack](https://www.npmjs.com/package/react-server-dom-webpack) * [react-server-dom-parcel](https://www.npmjs.com/package/react-server-dom-parcel) * [react-server-dom-turbopack](https://www.npmjs.com/package/react-server-dom-turbopack?activeTab=readme) ### Patches A fix was introduced in versions [19.0.1](https://github.com/facebook/react/releases/tag/v19.0.1), [19.1.2](https://github.com/facebook/react/releases/tag/v19.1.2), and [19.2.1](https://github.com/facebook/react/releases/tag/v19.2.1). If you are using any of the above packages please upgrade to any of the fixed versions immediately. If your app’s React code does not use a server, your app is not affected by this vulnerability. If your app does not use a framework, bundler, or bundler plugin that supports React Server Components, your app is not affected by this vulnerability. ### References See the [blog post](https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components) for more information and upgrade instructions.
Affected Software
Remediation
Information
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2025-55182?
CVE-2025-55182 is classified as a critical vulnerability due to its potential for pre-authentication remote code execution.
How do I fix CVE-2025-55182?
To mitigate CVE-2025-55182, upgrade your React Server Components to version 19.2.1 or later.
What components are affected by CVE-2025-55182?
CVE-2025-55182 affects React Server Components versions 19.0.0 to 19.2.0, including packages like react-server-dom-parcel and react-server-dom-webpack.
What types of attacks can exploit CVE-2025-55182?
CVE-2025-55182 can be exploited to execute remote code on vulnerable systems prior to user authentication.
How can I confirm if I am using a vulnerable version related to CVE-2025-55182?
Check your project's package.json file to see if you are using React Server Components versions 19.0.0 through 19.2.0.