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.