PatchSiren cyber security CVE debrief
CVE-2026-19534 Nodejs CVE debrief
A vulnerability in undici's WebSocket client can cause a Node.js process to crash during the opening handshake when a server responds with an unexpected subprotocol. This issue affects undici versions 6.7.0 to 6.28.1, 7.0.0 to 7.29.1, and 8.0.0 to 8.10.2. Applications using undici's WebSocket client to connect to attacker-controlled or compromised servers, or over plaintext connections, can be remotely crashed without authentication.
- Vendor
- Nodejs
- Product
- Undici
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-04
- Original CVE updated
- 2026-09-16
- Advisory published
- 2026-09-04
- Advisory updated
- 2026-09-16
Who should care
Node.js developers and administrators using undici's WebSocket client, especially those connecting to untrusted or unauthenticated servers, should assess exposure and upgrade to a fixed version to prevent remote crashes.
Why it matters
The vulnerability in undici's WebSocket client can cause a Node.js process to crash remotely without authentication, potentially leading to denial-of-service (DoS) attacks. Node.js developers and administrators should assess exposure and upgrade to a fixed version to prevent remote crashes.
- Remote crash of Node.js process without authentication
- Potential for denial-of-service (DoS) attacks
- Need for verification of undici version and exposure in Node.js applications
Technical summary
The undici WebSocket client crashes when a server responds with a subprotocol that was not requested. This occurs because the client dereferences a null value while checking the server's response, throwing an uncaught TypeError that propagates and terminates the Node.js process. The vulnerability affects undici versions 6.7.0 to 6.28.1, 7.0.0 to 7.29.1, and 8.0.0 to 8.10.2. Applications using undici's WebSocket client to connect to attacker-controlled or compromised servers, or over plaintext connections, can be remotely crashed without authentication.
Defensive priority
Upgrade to undici 6.28.1, 7.29.1, or 8.10.2 to prevent remote crashes. Assess exposure in Node.js applications using undici's WebSocket client, especially those connecting to untrusted or unauthenticated servers.
Recommended defensive actions
- Upgrade to undici 6.28.1, 7.29.1, or 8.10.2
- Assess exposure in Node.js applications using undici's WebSocket client
- Verify connections to untrusted or unauthenticated servers
- 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 vulnerability is caused by undici's WebSocket client crashing when a server responds with a subprotocol that was not requested. This occurs because the client dereferences a null value while checking the server's response, throwing an uncaught TypeError that propagates and terminates the Node.js process.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-19534 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-19534
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-19534 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-19534
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-rfgv-xxqx-mfg5
ce714d77-add3-4f53-aff5-83d477b104bb - Vendor Advisory
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.