README.md
Rendering markdown...
id: CVE-2025-55184
info:
name: React Server Components - DOS
author: DhiyaneshDk,CyberTechAjju
severity: high
description: |
React Server Components 19.0.0 to 19.2.1 including react-server-dom-parcel, react-server-dom-turbopack, and react-server-dom-webpack contain an insecure deserialization vulnerability caused by unsafe payload deserialization in Server Function endpoints, letting unauthenticated attackers cause denial of service by hanging the server process.
impact: |
Unauthenticated attackers can cause the server to hang indefinitely, resulting in denial of service and preventing legitimate requests.
remediation: |
Update to the latest version beyond 19.2.1.
reference:
- https://vercel.com/kb/bulletin/security-bulletin-cve-2025-55184-and-cve-2025-55183#patched-versions
- 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
metadata:
verified: true
max-request: 1
shodan-query: http.component:"Next.js"
tags: cve,cve2025,react,headless,nextjs,react,vuln
http:
- raw:
- |
POST / HTTP/1.1
Host: {{Hostname}}
Accept: text/x-component
Content-Type: application/x-www-form-urlencoded
Next-Action: x
0=["$F1"]&1={"id":"x","bound":null}
redirects: true
matchers:
- type: dsl
dsl:
- "contains(content_type, 'text/plain')"
- "status_code == 404"
- 'contains(body, "Server action not found")'
condition: and
# digest: 490a0046304402205898f2f1bc1b4a7bb3a8ace17c6e57457539f1a4088a3f3222e57394394dc47102200e92451037cba0f1d6fe84a963e6323e60ceafc2e5a4972f05e1ff9c1466918e:922c64590222798bb761d5b6d8e72950