CVE-2025-55184: facebook react Deserialization of Untrusted Data
Vulnerability summary
CVE-2025-55184 is a high (CVSS 7.5) Deserialization of Untrusted Data vulnerability in facebook react. EPSS estimates a 66.88% chance of exploitation in the next 30 days, higher than 99.2% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 11-12-2025PublishedVulnerability first disclosed.
- 15-12-2025Last modifiedVulnerability information updated.
Description
A pre-authentication denial of service vulnerability exists in React Server Components versions 19.0.0, 19.0.1 19.1.0, 19.1.1, 19.1.2, 19.2.0 and 19.2.1, 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, which can cause an infinite loop that hangs the server process and may prevent future HTTP requests from being served.
CVSS metrics
3 scores · 3 sources · 1 version- OSV · NpmEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
66.88%
Chance of exploitation in the next 30 days
Percentile
99%
Versus all other CVEs
30-day change
0.00 pp
From 66.88% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundCve 2025 55184
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Meta3 products
- react-server-dom-parcel≥ 19.0.0, ≤ 19.0.1 | ≥ 19.1.0, ≤ 19.1.2 | ≥ 19.2.0, ≤ 19.2.1
- react-server-dom-turbopack≥ 19.0.0, ≤ 19.0.1 | ≥ 19.1.0, ≤ 19.1.2 | ≥ 19.2.0, ≤ 19.2.1
- react-server-dom-webpack≥ 19.0.0, ≤ 19.0.1 | ≥ 19.1.0, ≤ 19.1.2 | ≥ 19.2.0, ≤ 19.2.1
Npm3 products
- react-server-dom-parcel≥ 19.0.0, < 19.0.2 | ≥ 19.1.0, < 19.1.3 | ≥ 19.2.0, < 19.2.2
- react-server-dom-turbopack≥ 19.0.0, < 19.0.2 | ≥ 19.1.0, < 19.1.3 | ≥ 19.2.0, < 19.2.2
- react-server-dom-webpack≥ 19.0.0, < 19.0.2 | ≥ 19.1.0, < 19.1.3 | ≥ 19.2.0, < 19.2.2
Facebook1 product
- react≥ 19.0.0, < 19.0.2 | ≥ 19.1.0, < 19.1.3 | ≥ 19.2.0, < 19.2.2
Vercel1 product
- next.js≥ 13.3.0, < 14.2.35 | ≥ 15.0.0, < 15.0.7 | ≥ 15.1.0, < 15.1.11 | ≥ 15.2.0, < 15.2.8 | ≥ 15.3.0, < 15.3.8 | ≥ 15.4.0, < 15.4.10 | ≥ 15.5.0, < 15.5.9 | ≥ 16.0.0, < 16.0.10 | 15.6.0 | 15.6.0:canary0 | 15.6.0:canary1 | 15.6.0:canary10 | 15.6.0:canary11 | 15.6.0:canary12 | 15.6.0:canary13 | 15.6.0:canary14 | 15.6.0:canary15 | 15.6.0:canary16 | 15.6.0:canary17 | 15.6.0:canary18 | 15.6.0:canary19 | 15.6.0:canary2 | 15.6.0:canary20 | 15.6.0:canary21 | 15.6.0:canary22 | 15.6.0:canary23 | 15.6.0:canary24 | 15.6.0:canary25 | 15.6.0:canary26 | 15.6.0:canary27 | 15.6.0:canary28 | 15.6.0:canary29 | 15.6.0:canary3 | 15.6.0:canary30 | 15.6.0:canary31 | 15.6.0:canary32 | 15.6.0:canary33 | 15.6.0:canary34 | 15.6.0:canary35 | 15.6.0:canary36 | 15.6.0:canary37 | 15.6.0:canary38 | 15.6.0:canary39 | 15.6.0:canary4 | 15.6.0:canary40 | 15.6.0:canary41 | 15.6.0:canary42 | 15.6.0:canary43 | 15.6.0:canary44 | 15.6.0:canary45 | 15.6.0:canary46 | 15.6.0:canary47 | 15.6.0:canary48 | 15.6.0:canary49 | 15.6.0:canary5 | 15.6.0:canary50 | 15.6.0:canary51 | 15.6.0:canary52 | 15.6.0:canary53 | 15.6.0:canary54 | 15.6.0:canary55 | 15.6.0:canary56 | 15.6.0:canary57 | 15.6.0:canary58 | 15.6.0:canary59 | 15.6.0:canary6 | 15.6.0:canary7 | 15.6.0:canary8 | 15.6.0:canary9 | 16.1.0 | 16.1.0:canary0 | 16.1.0:canary1 | 16.1.0:canary10 | 16.1.0:canary11 | 16.1.0:canary12 | 16.1.0:canary13 | 16.1.0:canary14 | 16.1.0:canary15 | 16.1.0:canary16 | 16.1.0:canary17 | 16.1.0:canary18 | 16.1.0:canary2 | 16.1.0:canary3 | 16.1.0:canary4 | 16.1.0:canary5 | 16.1.0:canary6 | 16.1.0:canary7 | 16.1.0:canary8 | 16.1.0:canary9
4 vendors · 8 products
References
6 links- react.dev/blog/2025/12/11/denial-of-service-and-source-code-exposure-in-react-server-componentsX Refsource CONFIRMWEBVendor Advisory
- github.com/facebook/reactPACKAGE