1022 matches found
CVE-2026-15157
A flaw was found in undici. An application that processes a hand-rolled blob-like request body with a type property derived from untrusted input may allow a remote attacker to inject Carriage Return Line Feed CRLF sequences. This vulnerability enables the attacker to append arbitrary HTTP headers...
CVE-2026-14643
A flaw was found in undici. The cache interceptor in undici improperly handles optional whitespace around the equals sign in no-cache or private Cache-Control directives. This vulnerability allows an attacker to bypass cache restrictions, leading to cross-user information disclosure. Specifically...
CVE-2026-16728
A flaw was found in undici. A malicious or faulty upstream server could send a partial response with incorrect length information. When undici's retry interceptor processes this, it may create a response body with a length that does not match the original Content-Length header. This can lead to...
CVE-2026-13697
A flaw was found in undici. This vulnerability allows for cross-user information disclosure when malformed Cache-Control private directives cause private response bodies and headers, such as Set-Cookie data, to be stored in a shared cache and subsequently exposed to other users. Additionally, a...
GHSA-M8RV-5G2X-5CG5 undici vulnerable to CRLF Injection via blob-like body 'type' property
Impact When an application passes a duck-typed blob-like body to undici's HTTP/1.1 dispatcher via request, stream, pipeline, or dispatch with a .type derived from untrusted input, an attacker can inject CRLF sequences \r\n to append arbitrary HTTP headers and potentially smuggle a second request...
undici vulnerable to CRLF Injection via blob-like body 'type' property
Impact When an application passes a duck-typed blob-like body to undici's HTTP/1.1 dispatcher via request, stream, pipeline, or dispatch with a .type derived from untrusted input, an attacker can inject CRLF sequences \r\n to append arbitrary HTTP headers and potentially smuggle a second request...
NPM: undici vulnerable to CRLF Injection via blob-like body 'type' property
NPM: undici vulnerable to CRLF Injection via blob-like body 'type' property vulnerability discovered by ? in WordPress Npm undici versions 6.28.0...
EUVD-2026-50568
undici vulnerable to CRLF Injection via blob-like body 'type' property...
undici vulnerable to cross-user information disclosure via whitespace around equals in Cache-Control directives
Impact Undici's cache interceptor mishandles optional whitespace OWS placed around the = of a qualified no-cache or private Cache-Control directive, such as no-cache ="authorization" OWS before = or no-cache= "authorization" OWS after =. The parser either drops the directive entirely or stores a...
EUVD-2026-50567
undici vulnerable to cross-user information disclosure via whitespace around equals in Cache-Control directives...
GHSA-JR45-8VMC-QM54 undici vulnerable to cross-user information disclosure via whitespace around equals in Cache-Control directives
Impact Undici's cache interceptor mishandles optional whitespace OWS placed around the = of a qualified no-cache or private Cache-Control directive, such as no-cache ="authorization" OWS before = or no-cache= "authorization" OWS after =. The parser either drops the directive entirely or stores a...
NPM: undici vulnerable to cross-user information disclosure via whitespace around equals in Cache-Control directives
NPM: undici vulnerable to cross-user information disclosure via whitespace around equals in Cache-Control directives vulnerability discovered by ? in WordPress Npm undici versions = 7.0.0, 7.29.0...
undici vulnerable to cookie attribute injection via unsanitized domain and unparsed setCookie fields
Impact The setCookie function has two attribute injection paths. validateCookieDomain does not reject semicolons validateCookiePath already does at 0x3B, so a domain value like example.com; SameSite=None lands verbatim as Domain=example.com; SameSite=None. The unparsed array's loop only checks ea...
EUVD-2026-50416
undici vulnerable to cookie attribute injection via unsanitized domain and unparsed setCookie fields...
GHSA-V3R7-H72X-CJCM undici vulnerable to cookie attribute injection via unsanitized domain and unparsed setCookie fields
Impact The setCookie function has two attribute injection paths. validateCookieDomain does not reject semicolons validateCookiePath already does at 0x3B, so a domain value like example.com; SameSite=None lands verbatim as Domain=example.com; SameSite=None. The unparsed array's loop only checks ea...
NPM: undici vulnerable to cookie attribute injection via unsanitized domain and unparsed setCookie fields
NPM: undici vulnerable to cookie attribute injection via unsanitized domain and unparsed setCookie fields vulnerability discovered by ? in WordPress Npm undici versions 6.28.0...
EUVD-2026-50566
undici vulnerable to downstream response desynchronization via retry interceptor...
GHSA-8XCM-R25X-G524 undici vulnerable to downstream response desynchronization via retry interceptor
Impact Undici's interceptors.retry can deliver a response whose body length does not match the Content-Length header exposed to the application after a retry or resume of a partial response. Applications that use interceptors.retry and forward upstream response headers and bodies downstream, for...
undici vulnerable to downstream response desynchronization via retry interceptor
Impact Undici's interceptors.retry can deliver a response whose body length does not match the Content-Length header exposed to the application after a retry or resume of a partial response. Applications that use interceptors.retry and forward upstream response headers and bodies downstream, for...
NPM: undici vulnerable to downstream response desynchronization via retry interceptor
NPM: undici vulnerable to downstream response desynchronization via retry interceptor vulnerability discovered by ? in WordPress Npm undici versions 6.28.0...