Deserialization of Untrusted Data in React - CVE-2025-55184
Published: December 12, 2025 / Updated: January 16, 2026
Vulnerability details
The vulnerability allows a remote attacker to perform a denial of service attack.
The vulnerability exists due to insecure input validation when processing serialized data. A remote attacker can send a specially crafted HTTP request, which can cause an infinite loop and prevent future HTTP requests from being served, leading to a denial of service condition.
The vulnerability affects the following components:
- react-server-dom-webpack (Meta)
- react-server-dom-turbopack (Meta)
- react-server-dom-parcel (Meta)
Affected software
QRadar Pre-Validation App
QRadar User Behavior Analytics
Next.js
IBM Security QRadar Analyst Workflow
How to mitigate CVE-2025-55184
QRadar Pre-Validation App - update to 2.0.2
QRadar User Behavior Analytics - update to 5.0.3
Next.js - addressed in versions 14.2.34, 15.0.6, 15.1.10, 15.2.7, 15.3.7, 15.4.9, 15.5.8, 16.0.9
IBM Security QRadar Analyst Workflow - update to 3.0.1
Links to Public Exploits and PoC-codes
External References
- https://www.facebook.com/security/advisories/cve-2025-55184
- https://react.dev/blog/2025/12/11/denial-of-service-and-source-code-exposure-in-react-server-components
- https://github.com/facebook/react/security/advisories/GHSA-2m3v-v2m8-q956
- https://github.com/facebook/react/security/advisories/GHSA-7gmr-mq3h-m5h9