Lucene search
+L
NodejsUndici

43 matches found

CVE
CVE
•added 2023/10/12 4:35 p.m.•583 views

CVE-2023-45143

CVE-2023-45143 affects Undici, an HTTP/1.1 client for Node.js. Prior to version 5.26.2, Undici cleared Authorization headers on cross-origin redirects but did not clear Cookie headers, which are forbidden in browser environments. This mismatch between Undici’s header handling and the browser/spec...

3.9CVSS5.5AI score0.01249EPSS
Save
CVE
CVE
•added 2026/06/17 4:05 p.m.•356 views

CVE-2026-12151

The CVE affects the undici WebSocket client (and WebSocketStream API) where maxPayloadSize is enforced per-frame but there is no limit on the number of fragments in a message. A malicious server can send many small or empty continuation frames, each passing validation, causing unbounded memory gr...

7.5CVSS6.5AI score0.00789EPSS
Save
CVE
CVE
•added 2023/02/16 5:30 p.m.•348 views

CVE-2023-24807

The CVE-2023-24807 issue is in Undici’s header normalization (headerValueNormalize) used by the Headers.fetch API, allowing a Regular Expression Denial of Service when untrusted header values are processed. Affected range is before Undici v5.19.1; the vulnerability is fixed in v5.19.1. Upgrading ...

7.5CVSS7.9AI score0.01315EPSS
Save
CVE
CVE
•added 2023/02/16 5:30 p.m.•347 views

CVE-2023-23936

CVE-2023-23936 affects the Node.js Fetch API: CRLF injection in host headers. Concretely, affected versions include Node.js packages prior to patch levels (e.g.,

6.5CVSS6.9AI score0.01129EPSS
Save
CVE
CVE
•added 2026/07/29 4:32 p.m.•280 views

CVE-2026-13697

Summary of a known vulnerability in undici (CVE-2026-13697) : The cache interceptor in undici mishandles degenerate private directives in Cache-Control, enabling two issues in shared mode. First, a response with malformed qualified private directives (for example, private="" or private=",") can b...

9.1CVSS6.7AI score0.00569EPSS
Save
CVE
CVE
•added 2022/07/19 8:40 p.m.•270 views

CVE-2022-31150

CVE-2022-31150 (undici): An HTTP/1.1 client for Node.js is vulnerable to CRLF injection in request headers in undici versions

6.5CVSS7AI score0.01431EPSS
Save
CVE
CVE
•added 2022/08/12 12:00 a.m.•263 views

CVE-2022-35949

CVE-2022-35949 (undici SSRF) : Undici’s HTTP/1.1 client is vulnerable to SSRF when user input is passed into the pathname option of undici.request, allowing an attacker to cause requests to be sent to internal hosts (e.g., 127.0.0.1) by manipulating the path. The issue arises from combining the b...

9.8CVSS7.1AI score0.01754EPSS
SaveWeb
CVE
CVE
•added 2022/08/13 12:00 a.m.•261 views

CVE-2022-35948

CVE-2022-35948 affects the undici HTTP/1.1 client for Node.js. When user input is unsanitized in the Content-Type header, CRLF Injection can cause multiple requests in a single call (e.g., two GETs). The issue is fixed in undici v5.8.1; workaround: sanitize input before sending as a Content-Type ...

5.3CVSS6AI score0.01266EPSS
SaveWeb
CVE
CVE
•added 2022/07/20 11:00 p.m.•244 views

CVE-2022-31151

CVE-2022-31151 affects the Node.js undici HTTP client. The issue is that during cross-origin redirects, authorization headers are cleared but cookie headers are not, potentially leaking cookies to a third party if an attacker controls the redirect target. The problem was patched in undici v5.7.1,...

6.5CVSS5.1AI score0.00717EPSS
Save
CVE
CVE
•added 2026/09/04 5:15 p.m.•193 views

CVE-2026-18540

CVE-2026-18540 affects undici (Node.js HTTP client library). The retry interceptor can append the body of a ranged retry response to bytes already delivered from an earlier partial response, presenting the original status and headers. This causes the response body to exceed the observed Content-L...

3.7CVSS5.6AI score0.00239EPSS
Save
CVE
CVE
•added 2026/09/04 5:21 p.m.•189 views

CVE-2026-18149

undici 's RetryHandler can leave an already-exposed response body orphaned when a server sends a partial body with a declared Content-Length, closes the connection, and the retry returns a non-retryable status (e.g., 400). The original body stream is neither ended nor destroyed, so reads on it ne...

5.9CVSS5.4AI score0.0036EPSS
Save
CVE
CVE
•added 2026/03/12 7:56 p.m.•186 views

CVE-2026-1525

CVE-2026-1525 is an Undici HTTP client issue where passing duplicate Content-Length headers (especially with mixed case variants like Content-Length and content-length) can produce malformed HTTP/1.1 requests and enable HTTP Request Smuggling in misconfigured environments. Public advisories indic...

9.8CVSS6.5AI score0.00493EPSS
Save
CVE
CVE
•added 2024/04/04 3:15 p.m.•166 views

CVE-2024-30260

Undici (Node.js HTTP/1.1 client) had a header handling flaw: Authorization and Proxy-Authorization were cleared for fetch() but not for undici.request(), exposing potential credential leakage. The issue is addressed in patched releases 5.28.4 and 6.11.1. Affected users should upgrade to these ver...

4.3CVSS4.8AI score0.00734EPSS
Save
CVE
CVE
•added 2026/06/17 4:46 p.m.•164 views

CVE-2026-9697

undici’s ProxyAgent drops the requestTls option when used with a SOCKS5 proxy (socks5:// or socks://), causing the HTTPS connection to rely on Node’s default trust store and ignore user-provided ca, cert, key, rejectUnauthorized, and servername. This allows any cert signed by a publicly trusted C...

7.4CVSS5.4AI score0.00554EPSS
Save
CVE
CVE
•added 2026/03/12 8:08 p.m.•163 views

CVE-2026-1526

undici WebSocket PerMessageDeflate.decompress() can accumulate decompressed data without a size limit, enabling a decompression bomb that may exhaust Node.js memory and crash or render the process unresponsive. The description specifies a denial-of-service via memory exhaustion. No remediation or...

7.5CVSS6.4AI score0.0115EPSS
Save
CVE
CVE
•added 2024/02/16 9:40 p.m.•158 views

CVE-2024-24758

Undici (Node.js HTTP/1.1 client) has a vulnerability where Proxy-Authorization headers were not cleared during cross-origin redirects. It is fixed in versions 5.28.3 and 6.6.1. Affected versions include older releases prior to these patches; upgrading to 5.28.3 or 6.6.1 or newer is advised. The i...

4.5CVSS3.9AI score0.00765EPSS
Save
CVE
CVE
•added 2024/04/04 3:09 p.m.•156 views

CVE-2024-30261

CVE-2024-30261 affects Undici (the HTTP/1.1 client used by Node.js). The issue lets an attacker modify the integrity option passed to fetch(), causing fetch() to accept tampered requests. It has been patched in Undici versions 5.28.4 and 6.11.1. Affected Node.js ecosystems (via Undici) may need u...

3.5CVSS4.2AI score0.00803EPSS
Save
CVE
CVE
•added 2026/06/17 5:31 p.m.•147 views

CVE-2026-11525

The issue affects undici’s cookie parsing in Set-Cookie headers. The root cause is a permissive substring match for the SameSite attribute during parsing, accepting any value containing Strict, Lax, or None instead of enforcing a case-insensitive exact match per RFC 6265. This can cause downstrea...

3.7CVSS6.4AI score0.00238EPSS
Save
CVE
CVE
•added 2026/07/29 8:59 p.m.•137 views

CVE-2026-16728

Undici contains a defect in its retry interceptor: after a retry or resume of a partial response, it can assemble a body whose length differs from the Content-Length observed by the application. In affected ranges (before 6.28.0, 7.0.0–7.28.x, and 8.0.0–7.29.0 to 8.8.x), a faulty upstream may ret...

6.5CVSS6.7AI score0.00176EPSS
Save
CVE
CVE
•added 2026/07/29 9:17 p.m.•135 views

CVE-2026-15157

undici is vulnerable to CRLF injection via a duck-typed blob-like request body’s type property when used as the Content-Type header on HTTP/1.1 dispatchers. Affected ranges: undici before 6.28.0; 7.0.0–before 7.29.0; and 8.0.0–before 8.9.0. An attacker supplying a hand-rolled blob-like body deriv...

5.4CVSS6.9AI score0.00193EPSS
Save
CVE
CVE
•added 2026/07/29 4:45 p.m.•134 views

CVE-2026-16729

undici vulnerable to cookie attribute injection via unsanitized domain and unparsed setCookie fields. In undici

6.5CVSS6.8AI score0.00191EPSS
Save
CVE
CVE
•added 2026/07/29 9:08 p.m.•131 views

CVE-2026-14643

undici contains a cache-interceptor vulnerability where optional whitespace around the = in qualified no-cache or private Cache-Control directives is not normalized. In affected releases (7.0.0–7.28.x and 8.0.0–8.8.x), the parser may drop the directive or store a quoted field name, causing a cach...

7.5CVSS6.7AI score0.00396EPSS
Save
CVE
CVE
•added 2026/03/12 8:27 p.m.•130 views

CVE-2026-2229

The CVE affects the undici WebSocket client. It arises from improper validation of the server_max_window_bits parameter in the permessage-deflate extension: isValidClientWindowBits() only checks ASCII digits and not the 8–15 range, and createInflateRaw() is not wrapped in a try-catch. A malicious...

7.5CVSS5.8AI score0.00874EPSS
Save
CVE
CVE
•added 2026/06/17 4:36 p.m.•125 views

CVE-2026-6734

Summary of CVE-2026-6734 : A vulnerability in undici’s Socks5ProxyAgent causes cross-origin request routing by reusing a single connection pool across multiple origins without verifying the pool origin. As a result, requests for origin B can be dispatched through the pool for origin A; credential...

8.8CVSS5.3AI score0.00385EPSS
Save
CVE
CVE
•added 2022/07/14 2:51 p.m.•122 views

CVE-2022-32210

CVE-2022-32210 concerns Undici’s ProxyAgent, which, per the connected document, does not verify the remote server’s TLS certificate and propagates all request/response data to the proxy. This can enable a proxy to perform a Man‑in‑the‑Middle on HTTPS traffic, and if the proxy URL is HTTP, nominal...

6.5CVSS6.3AI score0.00466EPSS
Save
CVE
CVE
•added 2026/03/12 8:21 p.m.•122 views

CVE-2026-1528

CVE-2026-1528 : A flaw in undici’s WebSocket handling allows a server to reply with a 64‑bit length frame that specifies an extremely large length. The ByteParser overflows internal math, enters an invalid state, and throws a fatal TypeError that terminates the process. Affected: undici (Node.js ...

7.5CVSS7.2AI score0.00488EPSS
Save
CVE
CVE
•added 2026/06/17 5:14 p.m.•114 views

CVE-2026-6733

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 response onto an idle socket after a request completes; when the client issues the next request on that socket, the injected r...

3.7CVSS6.5AI score0.0027EPSS
Save
CVE
CVE
•added 2024/02/16 9:42 p.m.•105 views

CVE-2024-24750

CVE-2024-24750 affects Undici, the HTTP/1.1 client used with Node.js. The vulnerability causes a memory leak when calling fetch(url) and not consuming the incoming body (or consuming it very slowly). The issue has been fixed in Undici version 6.6.1 . Remediation: upgrade to 6.6.1 or ensure the in...

6.5CVSS6.2AI score0.007EPSS
Save
CVE
CVE
•added 2026/09/04 5:10 p.m.•97 views

CVE-2026-19534

CVE-2026-19534 affects undici , the Node.js HTTP client library. During the WebSocket opening handshake, if a server's 101 response includes a Sec-WebSocket-Protocol header that the client never requested, undici dereferences a null value while checking it against the requested subprotocol list, ...

7.5CVSS5.5AI score0.00394EPSS
Save
CVE
CVE
•added 2026/06/17 4:20 p.m.•92 views

CVE-2026-9675

The CVE-2026-9675 issue affects the undici WebSocket client (new WebSocket(...)) where per-frame maxPayloadSize is enforced but the cumulative size of fragmented, uncompressed messages is not. A attacker-controlled WebSocket endpoint can stream many small fragments that pass per-frame validation ...

7.5CVSS5.3AI score0.00488EPSS
Save
CVE
CVE
•added 2026/06/17 4:56 p.m.•86 views

CVE-2026-9679

undici vulnerability CVE-2026-9679 affects the cookie parsing paths (parseSetCookie, parseCookie, getSetCookies). The cookie parser percent-decodes values (via qsUnescape), turning sequences like %0D%0A, %00, %3B, and %3D into literal bytes. RFC 6265 §5.4 does not require decoding and browsers do...

5.9CVSS5.5AI score0.00332EPSS
Save
CVE
CVE
•added 2026/09/04 4:47 p.m.•81 views

CVE-2026-84961

undici's BalancedPool constructor deep-clones its options object via JSON serialization, which silently drops function-valued TLS options such as a custom checkServerIdentity callback or a custom connector in the connect option. When these are lost, a peer presenting a certificate that Node's def...

9.1CVSS5.4AI score0.00146EPSS
Save
CVE
CVE
•added 2026/06/17 5:04 p.m.•79 views

CVE-2026-9678

Undici (node) vulnerability CVE-2026-9678: in shared-cache mode, the cache interceptor may misclassify responses as cacheable when Cache-Control uses whitespace-padded private/no-cache directives (e.g., private=" authorization" or no-cache="\tauthorization"). The whitespace is preserved by the pa...

5.9CVSS5.2AI score0.0042EPSS
Save
CVE
CVE
•added 2026/01/14 7:07 p.m.•75 views

CVE-2026-22036

Undici (HTTP/1.1 client for Node.js) contains a vulnerability in its decompression chain handling. Before versions 7.18.0 and 6.23.0, the chain can have an unbounded number of links, and the default maxHeaderSize allows a malicious server to insert thousands of compression steps, causing high CPU...

7.5CVSS6.5AI score0.00463EPSS
Save
CVE
CVE
•added 2026/03/12 8:17 p.m.•66 views

CVE-2026-1527

Undici (Node.js HTTP client) is vulnerable to a CRLF injection via the upgrade option in client.request() when user-controlled input is passed to the upgrade value. The root cause is that the upgrade value is written directly to the socket without validating header characters, allowing an attacke...

4.6CVSS6.6AI score0.00276EPSS
SaveWeb
CVE
CVE
•added 2026/03/12 8:13 p.m.•66 views

CVE-2026-2581

Undici (deduplication interceptor) is affected by CVE-2026-2581: when interceptors.deduplicate() is enabled, response data for deduplicated requests could be accumulated in memory for downstream handlers, especially with large or chunked responses and concurrent identical requests, causing high m...

5.9CVSS5.7AI score0.00712EPSS
Save
CVE
CVE
•added 2026/09/04 4:30 p.m.•66 views

CVE-2026-85014

CVE-2026-85014 affects undici's experimental WebSocketStream client in Node.js. When a remote peer closes the TCP connection without a proper WebSocket close handshake, the internal socket-close handler calls abort on the locked writable stream and discards the returned promise. Per the WHATWG St...

7.5CVSS5.4AI score0.00368EPSS
Save
CVE
CVE
•added 2026/09/04 4:36 p.m.•56 views

CVE-2026-85152

undici (the Node.js HTTP client) versions 8.10.0 through 8.10.2 are vulnerable to cross-origin cache poisoning when the cache or deduplicate interceptor is composed directly onto a Client or Pool. The root cause is that the internal cache key falls back to an empty origin string, so a cacheable o...

7.4CVSS5.3AI score0.00211EPSS
Save
CVE
CVE
•added 2026/09/04 4:59 p.m.•47 views

CVE-2026-84933

undici , the Node.js HTTP client library, has a flaw in its cache interceptor that fails to handle the Set-Cookie response header in its cache path—neither refusing to store nor stripping it. In shared cache mode (the default), a cacheable response carrying a Set-Cookie header is stored and re-se...

8.2CVSS5.3AI score0.00303EPSS
Save
CVE
CVE
•added 2026/09/04 4:53 p.m.•43 views

CVE-2026-84947

CVE-2026-84947 affects undici , a Node.js HTTP/1.1 client library, in versions 7.1.0 through 7.29.1 and 8.0.0 through 8.10.2 . The dump interceptor mishandles oversized chunked responses that declare no Content-Length: it signals completion early once the accumulated size reaches the configurable...

5.3CVSS5.3AI score0.00196EPSS
Save
CVE
CVE
•added 2026/09/04 4:20 p.m.•43 views

CVE-2026-85024

undici's bundled WebSocket client is vulnerable to a remote, unauthenticated Denial of Service via a flaw in its permessage-deflate decompression. During size-limit cleanup, all listeners—including the error listener—are removed from the internal zlib inflate stream, yet the stream can still emit...

5.9CVSS5.7AI score0.00412EPSS
Save
CVE
CVE
•added 2026/09/04 4:42 p.m.•40 views

CVE-2026-85008

undici , a Node.js HTTP client library, contains an integrity flaw in its cache interceptor . The skip-caching logic subtracts configured methods from the set of safe methods, so unsafe methods such as POST , PUT , or DELETE are never excluded and fall through to the cache-read path. The response...

5.3CVSS5.4AI score0.00118EPSS
Save
CVE
CVE
•added 2026/09/04 5:04 p.m.•32 views

CVE-2026-84890

undici , the Node.js HTTP client, is vulnerable to a denial of service via unbounded decompression of compressed responses. The decompress interceptor processes response bodies based on the untrusted Content-Encoding header. Although the number of encoding layers is capped, the total decompressed...

5.9CVSS5.3AI score0.00412EPSS
Save