Skip to main content

Vendor/product archive

nodejs / undici CVEs

Beta · best-effort

27 CVEs tagged to nodejs / undici0 Critical, 8 High, 12 Medium, 7 Low, 0 Unrated.

CVE-2026-9697

Published Jun 17, 2026

Impact: undici's ProxyAgent silently drops the requestTls option when configured with a SOCKS5 proxy URI (socks5:// or socks://). The target HTTPS connection through the SOCKS5 tu…

CVSS 7.4 · High
evidence mentions
20
Buzz score
49.5
Vendor/product tagsBeta · best-effort

CVE-2026-9679

Published Jun 17, 2026

Impact: undici's cookie parser in parseSetCookie percent-decodes cookie values via qsUnescape, turning encoded sequences like %0D%0A, %00, %3B, and %3D into their literal byte equ…

CVSS 5.9 · Medium
evidence mentions
2
Buzz score
21.0
Vendor/product tagsBeta · best-effort

CVE-2026-9678

Published Jun 17, 2026

Impact: Undici's cache interceptor incorrectly classifies some responses as cacheable when the upstream Cache-Control header uses whitespace-padded qualified private or no-cache f…

CVSS 5.9 · Medium
evidence mentions
2
Buzz score
21.0
Vendor/product tagsBeta · best-effort

CVE-2026-6734

Published Jun 17, 2026

Impact: When using Socks5ProxyAgent, undici reuses a single connection pool across different origins without verifying that the pool's origin matches the requested origin. All req…

CVSS 7.5 · High
evidence mentions
18
Buzz score
43.9
Vendor/product tagsBeta · best-effort

CVE-2026-6733

Published Jun 17, 2026

Impact: Undici's HTTP/1.1 client is vulnerable to response queue poisoning on reused keep-alive sockets. An attacker-controlled upstream server can inject an unsolicited HTTP/1.1…

CVSS 3.7 · Low
evidence mentions
3
Buzz score
25.4
Vendor/product tagsBeta · best-effort

CVE-2026-11525

Published Jun 17, 2026

Impact: When undici parses a Set-Cookie header, it accepts any SameSite attribute value that contains Strict, Lax, or None as a substring, rather than the case-insensitive exact m…

CVSS 3.7 · Low
evidence mentions
3
Buzz score
28.9
Vendor/product tagsBeta · best-effort

CVE-2026-9675

Published Jun 17, 2026

Impact: The undici WebSocket client enforces maxPayloadSize per-frame but does not enforce the cumulative size of fragmented uncompressed messages. A malicious WebSocket server ca…

CVSS 7.5 · High
evidence mentions
3
Buzz score
28.9
Vendor/product tagsBeta · best-effort

CVE-2026-12151

Published Jun 17, 2026

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. A malic…

CVSS 7.5 · High
evidence mentions
21
Buzz score
44.5
Vendor/product tagsBeta · best-effort

CVE-2026-2581

Published Mar 12, 2026

This is an uncontrolled resource consumption vulnerability (CWE-400) that can lead to Denial of Service (DoS). In vulnerable Undici versions, when interceptors.deduplicate() is e…

CVSS 5.9 · Medium
evidence mentions
3
Buzz score
25.4
Vendor/product tagsBeta · best-effort

CVE-2026-2229

Published Mar 12, 2026

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 extensio…

CVSS 7.5 · High
evidence mentions
23
Buzz score
49.0
Vendor/product tagsBeta · best-effort

CVE-2026-1528

Published Mar 12, 2026

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 stat…

CVSS 7.5 · High
evidence mentions
21
Buzz score
46.0
Vendor/product tagsBeta · best-effort

CVE-2026-1527

Published Mar 12, 2026

ImpactWhen an application passes user-controlled input to the upgrade option of client.request(), an attacker can inject CRLF sequences (\r\n) to: * Inject arbitrary HTTP head…

CVSS 4.6 · Medium
evidence mentions
3
Buzz score
25.4
Vendor/product tagsBeta · best-effort

CVE-2026-1526

Published Mar 12, 2026

The undici WebSocket client is vulnerable to a denial-of-service attack via unbounded memory consumption during permessage-deflate decompression. When a WebSocket connection negot…

CVSS 7.5 · High
evidence mentions
22
Buzz score
47.5
Vendor/product tagsBeta · best-effort

CVE-2026-1525

Published Mar 12, 2026

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). This produces malformed H…

CVSS 6.5 · Medium
evidence mentions
5
Buzz score
37.9
Vendor/product tagsBeta · best-effort

CVE-2026-22036

Published Jan 14, 2026

Undici is an HTTP/1.1 client for Node.js. Prior to 7.18.0 and 6.23.0, the number of links in the decompression chain is unbounded and the default maxHeaderSize allows a malicious…

CVSS 5.9 · Medium
evidence mentions
2
Buzz score
16.0
Vendor/product tagsBeta · best-effort

CVE-2024-30261

Published Apr 4, 2024

Undici is an HTTP/1.1 client, written from scratch for Node.js. An attacker can alter the `integrity` option passed to `fetch()`, allowing `fetch()` to accept requests as valid ev…

CVSS 2.6 · Low
Vendor/product tagsBeta · best-effort

CVE-2024-24758

Published Feb 16, 2024

Undici is an HTTP/1.1 client, written from scratch for Node.js. Undici already cleared Authorization headers on cross-origin redirects, but did not clear `Proxy-Authentication` he…

CVSS 3.9 · Low
Vendor/product tagsBeta · best-effort

CVE-2024-24750

Published Feb 16, 2024

Undici is an HTTP/1.1 client, written from scratch for Node.js. In affected versions calling `fetch(url)` and not consuming the incoming body ((or consuming it very slowing) will…

CVSS 6.5 · Medium
Vendor/product tagsBeta · best-effort

CVE-2023-45143

Published Oct 12, 2023

Undici is an HTTP/1.1 client written from scratch for Node.js. Prior to version 5.26.2, Undici already cleared Authorization headers on cross-origin redirects, but did not clear `…

CVSS 3.9 · Low
Vendor/product tagsBeta · best-effort

CVE-2023-24807

Published Feb 16, 2023

Undici is an HTTP/1.1 client for Node.js. Prior to version 5.19.1, the `Headers.set()` and `Headers.append()` methods are vulnerable to Regular Expression Denial of Service (ReDoS…

CVSS 7.5 · High
Vendor/product tagsBeta · best-effort

CVE-2023-23936

Published Feb 16, 2023

Undici is an HTTP/1.1 client for Node.js. Starting with version 2.0.0 and prior to version 5.19.1, the undici library does not protect `host` HTTP header from CRLF injection vulne…

CVSS 6.5 · Medium
Vendor/product tagsBeta · best-effort

CVE-2022-35948

Published Aug 15, 2022

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 header…

CVSS 5.3 · Medium
Vendor/product tagsBeta · best-effort

CVE-2022-35949

Published Aug 12, 2022

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 `p…

CVSS 5.3 · Medium
Vendor/product tagsBeta · best-effort

CVE-2022-31151

Published Jul 21, 2022

Authorization headers are cleared on cross-origin redirect. However, cookie headers which are sensitive headers and are official headers found in the spec, remain uncleared. There…

CVSS 3.7 · Low
Vendor/product tagsBeta · best-effort
Showing 1-25 of 27 CVEsPage 1 of 2