CVE-2025-55182: React Server Components are Vulnerable to RCE

CVE-2025-55182 · Severity: critical · CVSS 10 · Exploited in the wild · Published 2025-12-03

A critical vulnerability exists in Meta's React Server Components, a technology used to build modern web applications. An attacker can remotely take control of a web server by sending a specially crafted request to the application's server-side functions. This flaw is being actively exploited in the wild and can lead to full system compromise, data theft, or service disruption.

Technologies: react-server-dom-parcel (npm), react-server-dom-turbopack (npm), react-server-dom-webpack (npm), Vercel Next.js. Vendors: Meta, npm, Vercel.

Quick answers

Is CVE-2025-55182 exploited in the wild?
Yes. CVE-2025-55182 is known to be exploited in the wild, first recorded on 5 December 2025. Treat it as urgent.
How severe is CVE-2025-55182?
Critical severity, with a CVSS score of 10, published 3 December 2025.
Which products and versions are affected?
Meta React Server Components 19.0.0, 19.1.0, 19.1.1, 19.2.0; react-server-dom-parcel (npm) SEMVER:introduced=19.0.0,fixed=19.0.1; react-server-dom-turbopack (npm) SEMVER:introduced=19.0.0,fixed=19.0.1; react-server-dom-webpack (npm) SEMVER:introduced=19.0.0,fixed=19.0.1; and 1 more.
Is there a fix for CVE-2025-55182?
Yes. react-server-dom-parcel (npm): upgrade to 19.0.1 or later; react-server-dom-turbopack (npm): upgrade to 19.0.1 or later; react-server-dom-webpack (npm): upgrade to 19.0.1 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2025-55182 attacked?
It is attacked over the network, in a software library.
Am I affected by CVE-2025-55182?
Check whether you run Meta React Server Components, react-server-dom-parcel (npm), react-server-dom-turbopack (npm) or one of the others listed at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

How to fix

  • react-server-dom-parcel (npm): upgrade to 19.0.1 or later
    npm install react-server-dom-parcel@19.0.1
  • react-server-dom-turbopack (npm): upgrade to 19.0.1 or later
    npm install react-server-dom-turbopack@19.0.1
  • react-server-dom-webpack (npm): upgrade to 19.0.1 or later
    npm install react-server-dom-webpack@19.0.1

Technical details

A remote code execution (RCE) vulnerability exists in React Server Components (RSC) due to the unsafe deserialization of untrusted data (CWE-502). The flaw resides in how the library decodes payloads sent to React Server Function endpoints via HTTP requests. An unauthenticated remote attacker can exploit this by sending a malicious payload to these endpoints, leading to arbitrary code execution on the server. The vulnerability affects the react-server-dom-parcel, react-server-dom-turbopack, and react-server-dom-webpack packages. This issue has been observed being exploited in the wild by threat actors. Patches are available from Meta and in downstream frameworks like Next.js.

Affected products

  • Meta React Server Components 19.0.0, 19.1.0, 19.1.1, 19.2.0
  • Vercel Next.js 15.0.0 to 15.0.4, 15.1.0 to 15.1.8, 15.2.0 to 15.2.5, 15.3.0 to 15.3.5, 15.4.0 to 15.4.7, 15.5.0 to 15.5.6, 15.6.0, 16.0.0 to 16.0.6

Identifiers

  • CVE-2025-55182
  • GHSA-fv66-9v8q-g76r

Timeline

  • 2025-12-03: advisory: Vendor advisory and patch published by Meta
  • 2025-12-05: disclosed: CVE-2025-55182 published
  • 2025-12-05: kev added: Added to CISA Known Exploited Vulnerabilities catalog

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.