undici is an HTTP client for Node.js.
Vulnerabilities
296 records
undici leaks cross-origin credentials via array-of-tuples headers on redirect
undici is an HTTP client for Node.js.
Subresource Integrity bypass in undici via whitespace in integrity metadata
undici is an HTTP client for Node.js.
undici is an HTTP client for Node.js.
Unhandled exception in undici cache interceptor crashes Node.js process
undici is an HTTP client for Node.js.
undici is an HTTP client for Node.js.
A flaw in Node.js TLS hostname verification can cause a server certificate to be validated against a different IP address than the one the client connected to, when the host is a non-canonical IPv4 literal with a leading…
A flaw in Node.js HTTP Agent connection reuse can cause a client to accept as valid a response that was sent before the client has sent the request.
A flaw in Node.js DNS resolution allows hostnames containing a NUL byte to be silently truncated by the dns.resolve*() functions and dns.reverse().
A flaw in Node.js `crypto` causes the internal entropy caches used by `crypto.randomUUID()`, `crypto.randomUUIDv7()`, and `crypto.randomInt()` to be saved into user-land startup snapshots (`--build-snapshot`) and single…
A flaw in Node.js Permission Model filesystem enforcement can grant access to paths that do not match a wildcard `--allow-fs-read` or `--allow-fs-write` rule.
A flaw in Node.js TLS hostname verification allows a certificate with only a DNS SAN to authenticate an IP endpoint when the client connects using a non-canonical IPv4 spelling, such as `0177.0.0.1`, `0x7f.0.0.1`, `21307…
A flaw in Node.js TLS hostname verification allows a certificate without a matching IP address SAN to authenticate a connection to an IPv4 address when the host is written with non-ASCII characters, such as fullwidth dig…
A flaw in the Node.js `zlib.ZipFile` API can cause it to return bytes that do not belong to the requested entry after the local and central header validation fails.
A flaw in Node.js Permission Model filesystem enforcement leaves `fs.realpathSync()` without the required read permission checks.
Out-of-bounds write in Google Brotli decoder
A buffer overflow vulnerability in the Brotli decoder (c/dec/decode.c) in Google Brotli versions 1.0.3 through 1.2.0 on all platforms allows a remote unauthenticated attacker to corrupt adjacent decoder state memory, dis…
Uncaught exception in undici decompress interceptor allows crashes
undici is an HTTP client library for Node.js.
Undici WebSocket client exhausts memory via unbounded PONG buffering
undici is an HTTP client library for Node.js.
Denial of service in undici via TLS renegotiation
undici is an HTTP client library for Node.js.
Certificate validation bypass in undici Agent drops custom TLS checks
undici is an HTTP client library for Node.js.
undici cache poisoning and cross-user disclosure via cross-origin redirects
undici is an HTTP client library for Node.js.
Subresource Integrity bypass in undici fetch via mixed-case tokens
undici is an HTTP client library for Node.js.
Unbounded memory in undici EventSource parser allows denial of service
undici is an HTTP client library for Node.js.
Unhandled error in undici fetch() crashes Node.js process
undici is an HTTP client library for Node.js.
Denial of service in undici WebSocket client over HTTP/2
undici is an HTTP client library for Node.js.