CVE-2026-1528

undici is vulnerable to Malicious WebSocket 64-bit length overflows undici parser and crashes the client

State
Published
Severity
7.5 High
Published
Mar 12, 2026
Updated
Sep 14, 2026
Reserved
Jan 28, 2026

Read the record on cve.org

Description

ImpactA server can reply with a WebSocket frame using the 64-bit length form and an extremely large length. undici's ByteParser overflows internal math, ends up in an invalid state, and throws a fatal TypeError that terminates the process.

Patches

Patched in the undici version v7.24.0 and v6.24.0. Users should upgrade to this version or later.

Scores

CVSSScoreVectorSource
3.17.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:Hopenjs
3.17.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:Hredhat-SADP

Weaknesses

  • CWE-248 Uncaught exception
  • CWE-1284 Improper validation of specified quantity in input

Affected Products

ProductVersions
undiciundici
  • >= 6.0.0 < 6.24.0; 7.0.0 < 7.24.0Affected
  • 6.24.0: 7.24.0Not affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.