Patchfirst
CVE-2025-55182 KEVRansomwarePublic exploit Critical · 10.0 EPSS 99.8%

Meta React Server Components Remote Code Execution Vulnerability

Meta · React Server Components

Summary

The flaw is an unsafe deserialization of untrusted data in Meta's React Server Components, affecting the react-server-dom-parcel, react-server-dom-turbopack and react-server-dom-webpack packages, where HTTP request payloads sent to Server Function endpoints are deserialized without adequate checks. An unauthenticated remote attacker with network access can send a crafted request to a Server Function endpoint to achieve remote code execution, requiring no privileges, no user interaction and no non-default configuration.

Official description · NVD

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 packages: react-server-dom-parcel, react-server-dom-turbopack, and react-server-dom-webpack. The vulnerable code unsafely deserializes payloads from HTTP requests to Server Function endpoints.

Breakdown
95.0 / 100
Exploited
Yes, in CISA KEV
Reports
5
Tactics
2/15

How an attack unfolds

Based on mappings. Select a step to see the evidence.
  1. How attackers get in

  2. What they do

First seen exploited the day it was disclosed. Public exploit code (PoC-in-GitHub) was available 3 years before disclosure.

  1. Public exploit codePoC-in-GitHub3 yrs before
  2. DisclosedFirst seen exploitedVulnCheck KEV evidenceday 0
  3. Added to CISA KEVknown ransomware use; EU database agrees+2 days
  4. First dated threat reportctrlaltintel.com+3 mo

CISA KEV listing is when exploitation was confirmed, not necessarily the first attack.

4 fixes in react-server-dom-webpack over 8 days. The latest fix listed for react-server-dom-webpack is 19.2.3.

Fixes in react-server-dom-webpacknpm package, by fixed version. Earlier and later fixes in the same package, not necessarily the same bug.

  1. 19.2.1CVE-2025-551823 Dec 2025KEV
  2. 19.2.2CVE-2025-5518311 Dec 2025
  3. 19.2.2CVE-2025-5518411 Dec 2025
  4. 19.2.3CVE-2025-6777911 Dec 2025Latest listed

techniques

2 , grouped by in kill-chain order, 2 cited passages 2

Initial AccessTA0001

Exploit Public-Facing Application T1190 Medium
AI mapping from the description · how it is exploited

Unauthenticated exploit via public HTTP endpoints

A pre-authentication remote code execution vulnerability exists
From the official description (NVD) Original (opens in a new tab) ↗

ExecutionTA0002

Command and Scripting Interpreter T1059 Medium
AI mapping from the description · primary impact

Deserialization yields arbitrary code execution

unsafely deserializes payloads from HTTP requests
From the official description (NVD) Original (opens in a new tab) ↗

Detection

2 rules for this CVE · 244 general rules for its techniques

Rules for this CVE

2 that reference CVE-2025-55182 directly.

Sigma rules © SigmaHQ, Detection Rule License 1.1; linked, not reproduced.

Am I affected? What do I upgrade to?

From GitHub Security Advisories and OSV

3 packages in 1 ecosystem. No single main package: each of these ships the affected code.

  • npmreact-server-dom-webpack
    Affected: 19.2.0 up to 19.2.1; 19.1.0 up to 19.1.2; 19.0.0 up to 19.0.1Upgrade to 19.2.2 or later (older lines: 19.1.3, 19.0.2)
  • npmreact-server-dom-turbopack
    Affected: 19.2.0 up to 19.2.1; 19.1.0 up to 19.1.2; 19.0.0 up to 19.0.1Upgrade to 19.2.2 or later (older lines: 19.1.3, 19.0.2)
  • npmreact-server-dom-parcel
    Affected: 19.2.0 up to 19.2.1; 19.1.0 up to 19.1.2; 19.0.0 up to 19.0.1Upgrade to 19.2.2 or later (older lines: 19.1.3, 19.0.2)

Check your lockfile against all CVEs

What security researchers reported

Named in 5 threat reports
5 reportsUnit 42ctrlaltintel.comHuntress+2Mar 2026 · 3 undated

Reports are matched by finding the exact id CVE-2025-55182 in their text; nobody has reviewed the match. One passage is shown per report, at most 320 characters, linked to the original.

Show all 5 reportsShow fewer

Also mentioned in 50 community threat pulses (AlienVault OTX)

Weaker evidence

Pulses are indicator collections that anyone can publish. A mention is not confirmation of exploitation.

References

6 links, grouped by NVD tag
↑ ↓ chooseEnter openEsc close