CVE-2026-19534

Aliases:DEBIAN-CVE-2026-19534UBUNTU-CVE-2026-19534
Advisory lineage Upstream: 0 Downstream: 2
Analyzed
Published: 04 Sept 2026, 17:10
Last modified:04 Sept 2026, 18:18

Vulnerability Summary

Overall Risk (default)
medium
30/100
CVSS Score
7.5 HIGH
v3.1 (cve.org)
EPSS Score
0.39% LOW
0% probability 0.00%
KEV
Not listed
Ransomware
No reports
Public exploits
None found
Dark Web
Not detected

Timeline

04 Sept 2026, 17:10
Published
Vulnerability first disclosed
04 Sept 2026, 18:18
Last Modified
Vulnerability information updated

Description

undici's WebSocket client crashes the whole Node.js process during the opening handshake when a server responds with a subprotocol that the client never requested. A default WebSocket connection sends no subprotocol, but if the server's 101 response includes a Sec-WebSocket-Protocol header, undici dereferences a null value while checking it against the requested list and throws an uncaught TypeError. Because that code runs inside a microtask with no surrounding error handling, the exception propagates and terminates the process under Node's default behavior, instead of gracefully failing the connection as required by the WebSocket protocol. Any application that opens a WebSocket to an attacker-controlled or compromised server, or over a plaintext connection subject to a machine-in-the-middle, can be crashed remotely without authentication in the default configuration. This affects undici versions from 6.7.0 up to 6.28.1, from 7.0.0 up to 7.29.1, and from 8.0.0 up to 8.10.2. Users should upgrade to undici 6.28.1, 7.29.1, or 8.10.2.

CVSS Metrics

  • v3.1HIGHScore: 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

EPSS Trends

Current EPSS score: 0.39% Percentile: 33%

Techniques & Countermeasures

  • CWE-248Uncaught Exception

    An exception is thrown from a function, but it is not caught.

  • CWE-252Unchecked Return Value

    The product does not check the return value from a method or function, which can prevent it from detecting unexpected states and conditions.

Affected Systems

  • debiannode-undici

    all | all | all | < 8.10.2+dfsg+~cs3.2.2-1

  • ubuntunode-undici

    all | all

  • nodejsundici

    ≥ 6.7.0, < 6.28.1 | ≥ 7.0.0, < 7.29.1 | ≥ 8.0.0, < 8.10.2

  • undiciundici

    ≥ 6.7.0, < 6.28.1 | ≥ 7.0.0, < 7.29.1 | ≥ 8.0.0, < 8.10.2

References (5)