CVE-2025-55182KEV Β· OVERDUECWE-502insecure-deserialization

Meta React Server Components Remote Code Execution Vulnerability

Critical Β· published December 3, 2025

Patch now

Confirmed exploited, and the score agrees

CVSS calls it critical at 10.0. It is confirmed in active exploitation. It sits in the 100.0th percentile for exploit probability.

316
days past CISA
deadline
CVSS v3.1
10.0
EPSS
100%
Percentile
100.0
In the wild
Confirmed
What it is

🚨 Pre-authentication remote code execution is lurking in React Server Components! A crafty attacker can execute any code they want without even logging in! πŸ”₯ Think of it like an open restaurant kitchen where anyone can just waltz in and whip up whatever dish they fancy, without needing a reservation. That's how this vulnerability lets attackers run their malicious scripts freely! An attacker can seize control of the server and do anything they want β€” from stealing sensitive data to manipulating the system, leading to absolutely devastating consequences for your application. With this kind of access, the possibilities are endless and dangerous!

Put simply

Think of it like an open restaurant kitchen where anyone can just waltz in and whip up whatever dish they fancy, without needing a reservation. That's how this vulnerability lets attackers run their malicious scripts freely! This CVE allows for unsafe deserialization of payloads sent to Server Function endpoints in versions 19.0.0 through 19.2.0 of React Server Components, including related packages like react-server-dom-parcel and react-server-dom-webpack. This opens the door for remote code execution before authentication is even checked.

What to do

An attacker can seize control of the server and do anything they want β€” from stealing sensitive data to manipulating the system, leading to absolutely devastating consequences for your application. With this kind of access, the possibilities are endless and dangerous! Immediately upgrade your React Server Components to version 19.2.1 or later. Review your application’s code for other potential deserialization vulnerabilities and tighten security practices around input validation. Don't delay β€” the risk is real! You've got this! Follow these steps, and you'll be on your way to fortifying your application. πŸ›‘οΈ

The record
Technical detail
CVSS v3.1
10.0 Β· CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.99802 Β· 100.0th percentile
Weakness
CWE-502 Β· Deserialization of Untrusted Data
Published
2025-12-03T21:15Z
KEV added
2025-12-05 Β· due 2025-12-12
Affected products (82)
ProductVersionsFixed in
facebook/reactall versionsβ€”
facebook/reactall versionsβ€”
facebook/reactall versionsβ€”
facebook/reactall versionsβ€”
vercel/next.jsβ‰₯ 15.0.0, < 15.0.515.0.5
vercel/next.jsβ‰₯ 15.1.0, < 15.1.915.1.9
vercel/next.jsβ‰₯ 15.2.0, < 15.2.615.2.6
vercel/next.jsβ‰₯ 15.3.0, < 15.3.615.3.6
vercel/next.jsβ‰₯ 15.4.0, < 15.4.815.4.8
vercel/next.jsβ‰₯ 15.5.0, < 15.5.715.5.7
vercel/next.jsβ‰₯ 16.0.0, < 16.0.716.0.7
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
vercel/next.jsall versionsβ€”
References (6)
EPSS history
Timeline
  • 05 DEC 00:00Z
    Added to CISA KEV β€” remediate by Dec 12
    kev
  • 03 DEC 15:40Z
    A pre-authentication remote code execution vulnerability exists in React Server Components versions 19.0.0, 19.1.0, 19.1.1, and 19.2.0 including the following…
    cvelistv5