Priority HIGH 81
Undici allows duplicate HTTP Content-Length headers when they are provided in an array with case-variant names (e.g., Content-Length and content-length).
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.0056 · Published 2026-03-12 · Partial fix · 6.24.0: 7.24.0, 6.24.0 +1 CWE-444
Priority HIGH 81
undici is an HTTP/1.1 client, written from scratch for Node.js.`undici` is vulnerable to SSRF (Server-side Request Forgery) when an application takes in **user input** into the `path/pathname` option of `undici.request`.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.01927 · Published 2022-08-12 · Partial fix · 5.8.2 CWE-918
Priority HIGH 68
Undici is an HTTP/1.1 client for Node.js.
CVSS 3.1MEDIUM 6.5· Network · No auth · No interaction · EPSS 0.01129 · Published 2023-02-16 · Partial fix · 5.19.1 CWE-93
Priority HIGH 68
undici is an HTTP/1.1 client, written from scratch for Node.js.
CVSS 3.1MEDIUM 6.5· Network · No auth · No interaction · EPSS 0.01515 · Published 2022-07-19 · Partial fix · 5.8.0 CWE-93
Priority MEDIUM 63
undici is an HTTP/1.1 client, written from scratch for Node.js.`=< [email protected]` users are vulnerable to _CRLF Injection_ on headers when using unsanitized input as request headers, more specifically, inside the `content…
CVSS 3.1MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.01391 · Published 2022-08-13 · Partial fix · 5.8.2 CWE-74
Priority MEDIUM 62
Authorization headers are cleared on cross-origin redirect.
CVSS 3.1MEDIUM 6.5· Network · No auth · No interaction · EPSS 0.00739 · Published 2022-07-20 · Partial fix · 5.7.1, 5.8.0 CWE-601
Priority MEDIUM 50
Undici is an HTTP/1.1 client, written from scratch for Node.js.
CVSS 3.1LOW 3.5· Network · Low privileges · User interaction · EPSS 0.00803 · Published 2024-04-04 · Partial fix · 6.11.1, 5.28.4 CWE-284
Priority MEDIUM 42
undici's cache interceptor mishandles malformed Cache-Control private directives.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00569 · Published 2026-07-29 · Partial fix · 7.29.0, 8.9.0 CWE-200
Priority MEDIUM 42
Undici is an HTTP/1.1 client for Node.js.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.01315 · Published 2023-02-16 · Partial fix · 5.19.1 CWE-20
Priority MEDIUM 41
ImpactThe undici WebSocket client is vulnerable to a denial-of-service attack due to improper validation of the server_max_window_bits parameter in the permessage-deflate extension.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.01003 · Published 2026-03-12 · Partial fix · 6.24.0: 7.24.0, 6.24.0 +1 CWE-1284
Priority MEDIUM 41
The undici WebSocket client is vulnerable to a denial-of-service attack via unbounded memory consumption during permessage-deflate decompression.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.01279 · Published 2026-03-12 · Partial fix · 6.24.0: 7.24.0, 6.24.0 +1 CWE-409
Priority MEDIUM 40
undici is an HTTP client library for Node.js.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00149 · Published 2026-10-15 · Partial fix · 7.30.1, 8.12.2 CWE-346
Priority MEDIUM 40
undici is an HTTP client library for Node.js.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00184 · Published 2026-10-15 · Partial fix · 6.29.1, 7.30.1 +1 CWE-295
Priority MEDIUM 40
undici's BalancedPool constructor passes its entire options object through an internal deep-clone that serializes and reparses the value as JSON.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00178 · Published 2026-09-04 · Partial fix · 7.29.1, 8.10.2 CWE-295
Priority MEDIUM 40
Impact: The undici WebSocket client enforces maxPayloadSize on the cumulative byte count of fragments in a message but does not enforce a limit on the number of fragments.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00789 · Published 2026-06-17 · Partial fix · 6.26.0, 7.28.0 +2 CWE-400
Priority MEDIUM 40
Impact: When using Socks5ProxyAgent, undici reuses a single connection pool across different origins without verifying that the pool's origin matches the requested origin.
CVSS 3.1HIGH 8.8· Network · Low privileges · No interaction · EPSS 0.00345 · Published 2026-06-17 · Partial fix · 7.26.0, 8.2.0 +1 CWE-346
Priority MEDIUM 40
ImpactA server can reply with a WebSocket frame using the 64-bit length form and an extremely large length.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.0056 · Published 2026-03-12 · Partial fix · 6.24.0: 7.24.0, 6.24.0 +1 CWE-1284
Priority LOW 39
undici is an HTTP client library for Node.js.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00344 · Published 2026-10-15 · Partial fix · 6.29.1, 7.30.1 +1 CWE-248
Priority LOW 39
undici is an HTTP client library for Node.js.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00279 · Published 2026-10-15 · Partial fix · 8.11.2 CWE-248
Priority LOW 39
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.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00394 · Published 2026-09-04 · Partial fix · 6.28.1, 7.29.1 +1 CWE-248
Priority LOW 39
Impact: The undici WebSocket client enforces maxPayloadSize per-frame but does not enforce the cumulative size of fragmented uncompressed messages.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00426 · Published 2026-06-17 · Partial fix · 8.5.0 CWE-400
Priority LOW 38
undici is an HTTP client library for Node.js.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00187 · Published 2026-10-15 · Partial fix · 6.29.1, 7.30.1 +1 CWE-248
Priority LOW 35
undici's cache interceptor does not handle the Set-Cookie response header anywhere in its cache path, so it neither refuses to store nor strips that header.
CVSS 3.1HIGH 8.2· Network · No auth · No interaction · EPSS 0.00303 · Published 2026-09-04 · Partial fix · 7.29.1, 8.10.2 CWE-200
Priority LOW 35
Impact: undici's ProxyAgent silently drops the requestTls option when configured with a SOCKS5 proxy URI (socks5:// or socks://).
CVSS 3.1HIGH 7.4· Network · No auth · No interaction · EPSS 0.00459 · Published 2026-06-17 · Partial fix · 7.28.0, 8.5.0 CWE-295
Priority LOW 34
undici 8.10.0 omits the destination origin from the cache and request-deduplication keys when the cache or deduplicate interceptor is composed directly onto a Client or Pool.
CVSS 3.1HIGH 7.4· Network · No auth · No interaction · EPSS 0.00164 · Published 2026-09-04 · Partial fix · 8.10.2 CWE-346
Load more