PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-12151 undici CVE debrief

The undici WebSocket client is vulnerable to a denial-of-service attack due to unbounded memory growth caused by a malicious WebSocket server streaming many small or empty continuation frames. This issue affects applications using the undici WebSocket client or the WebSocketStream API that connect to an attacker-controlled or compromised WebSocket endpoint. The vulnerability is present in undici versions starting from 6.17.0. To mitigate, upgrade to undici >= 6.26.0, >= 7.28.0, or >= 8.5.0.

Vendor
undici
Product
Unknown
CVSS
HIGH 7.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-06-17
Original CVE updated
2026-09-11
Advisory published
2026-06-17
Advisory updated
2026-09-11

Who should care

Defenders responsible for applications using the undici WebSocket client or the WebSocketStream API should assess exposure and prioritize upgrading to a patched version to prevent potential denial-of-service attacks.

Why it matters

CVE-2026-12151 is a denial-of-service vulnerability in the undici WebSocket client that can be exploited by a malicious WebSocket server. Defenders should prioritize upgrading to a patched version to prevent potential attacks. This is particularly important for applications using the undici WebSocket client or the WebSocketStream API that may be induced to connect to untrusted or compromised WebSocket endpoints. The vulnerability allows for unbounded memory growth, resulting in memory exhaustion and denial of service. Affected versions require verification, and mitigation involves upgrading to undici >= 6.26.0, >= 7.28.0, or >= 8.5.0.

  • Denial of service due to memory exhaustion
  • Potential disruption to application availability
  • Need for verification of affected versions and exposure
  • Priority for upgrading to a patched version

Technical summary

The undici WebSocket client does not enforce a limit on the number of fragments in a message, allowing a malicious WebSocket server to cause unbounded memory growth in the client process, resulting in memory exhaustion and a denial of service. This issue affects applications using the undici WebSocket client or the WebSocketStream API that connect to an attacker-controlled or compromised WebSocket endpoint. The vulnerability is present in undici versions starting from 6.17.0. To mitigate, upgrade to undici >= 6.26.0, >= 7.28.0, or >= 8.5.0.

Defensive priority

Defenders should prioritize upgrading to a patched version of undici to prevent potential denial-of-service attacks. This is particularly important for applications using the undici WebSocket client or the WebSocketStream API that may be induced to connect to untrusted or compromised WebSocket endpoints.

Recommended defensive actions

  • Upgrade to undici >= 6.26.0, >= 7.28.0, or >= 8.5.0
  • Review and update affected applications using the undici WebSocket client or the WebSocketStream API
  • Monitor for potential denial-of-service attacks
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.

Evidence notes

The CVE record and NVD vulnerability detail provide information on the vulnerability, its impact, and affected versions. Vendor advisories from OpenJSF and Node.js provide additional context and mitigation strategies.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-12151 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-12151

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-12151 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-12151

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://cna.openjsf.org/security-advisories.html

    ce714d77-add3-4f53-aff5-83d477b104bb - Vendor Advisory

  • Source reference

    Unverified legacy reference

    URL: https://github.com/nodejs/undici/security/advisories/GHSA-vxpw-j846-p89q

    ce714d77-add3-4f53-aff5-83d477b104bb - Vendor Advisory

  • Source reference

    Unverified legacy reference

    URL: https://access.redhat.com/errata/RHSA-2026:34342

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

  • Source reference

    Unverified legacy reference

    URL: https://access.redhat.com/errata/RHSA-2026:35841

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

  • Source reference

    Unverified legacy reference

    URL: https://access.redhat.com/errata/RHSA-2026:35842

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

  • Source reference

    Unverified legacy reference

    URL: https://access.redhat.com/errata/RHSA-2026:35891

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

  • Source reference

    Unverified legacy reference

    URL: https://access.redhat.com/errata/RHSA-2026:35892

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

  • Source reference

    Unverified legacy reference

    URL: https://access.redhat.com/errata/RHSA-2026:36621

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.