Bug 2528759 (CVE-2026-19534) - CVE-2026-19534 undici: undici: Denial of Service via unrequested WebSocket subprotocol
Summary: CVE-2026-19534 undici: undici: Denial of Service via unrequested WebSocket su...
Keywords:
Status: NEW
Alias: CVE-2026-19534
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 2530856 2530859 2530857 2530858
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-09-04 17:25 UTC by OSIDB Bzimport
Modified: 2026-11-03 08:30 UTC (History)
68 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2026:73428 0 None None None 2026-09-29 16:31:50 UTC
Red Hat Product Errata RHSA-2026:73838 0 None None None 2026-09-30 10:57:55 UTC
Red Hat Product Errata RHSA-2026:74085 0 None None None 2026-09-30 20:53:56 UTC
Red Hat Product Errata RHSA-2026:75864 0 None None None 2026-10-05 15:21:32 UTC
Red Hat Product Errata RHSA-2026:75870 0 None None None 2026-10-05 14:37:19 UTC
Red Hat Product Errata RHSA-2026:76750 0 None None None 2026-10-07 22:10:51 UTC
Red Hat Product Errata RHSA-2026:84589 0 None None None 2026-10-19 04:11:42 UTC
Red Hat Product Errata RHSA-2026:84703 0 None None None 2026-10-19 07:29:24 UTC

Description OSIDB Bzimport 2026-09-04 17:25:49 UTC
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.

Comment 1 Jon Orris 2026-09-29 16:31:46 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 10

Via RHSA-2026:73428 https://access.redhat.com/errata/RHSA-2026:73428

Comment 2 Jon Orris 2026-09-30 10:57:52 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9

Via RHSA-2026:73838 https://access.redhat.com/errata/RHSA-2026:73838

Comment 3 Jon Orris 2026-09-30 20:53:52 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8

Via RHSA-2026:74085 https://access.redhat.com/errata/RHSA-2026:74085

Comment 4 Jon Orris 2026-10-05 14:37:15 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8

Via RHSA-2026:75870 https://access.redhat.com/errata/RHSA-2026:75870

Comment 5 Jon Orris 2026-10-05 15:21:28 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 10

Via RHSA-2026:75864 https://access.redhat.com/errata/RHSA-2026:75864

Comment 6 Jon Orris 2026-10-07 22:10:48 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9

Via RHSA-2026:76750 https://access.redhat.com/errata/RHSA-2026:76750

Comment 7 Jon Orris 2026-10-19 04:11:38 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9.6 Extended Update Support

Via RHSA-2026:84589 https://access.redhat.com/errata/RHSA-2026:84589

Comment 8 Jon Orris 2026-10-19 07:29:18 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 10.0 Extended Update Support

Via RHSA-2026:84703 https://access.redhat.com/errata/RHSA-2026:84703


Note You need to log in before you can comment on or make changes to this bug.