VulnSea

Tagged “npm”

CVEs tagged npm, newest first.

1673 CVEsRSS

CVE-2026-86250High· 7.5⚖ disputed
2mo ago

h3 versions before 2.0.1-rc.18 fail to validate the chunk count parsed from user-controlled cookie values in setChunkedCookie() and deleteChunkedCookie() functions

h3 versions before 2.0.1-rc.18 fail to validate the chunk count parsed from user-controlled cookie values in setChunkedCookie() and deleteChunkedCookie() functions. Attackers can send a crafted cookie header with an extremely large chunk…

▾ TwilightRed Hat · Red Hat OpenShift AI (RHOAI)EPSS 0.49%via NVD
CVE-2026-84890Medium· 5.9
2mo ago

undici's decompress interceptor decompresses response bodies according to the untrusted Content-Encoding header

undici's decompress interceptor decompresses response bodies according to the untrusted Content-Encoding header. While the number of content-encoding layers is capped, the total decompressed output size is unbounded and there is no confi…

▾ Sunlitnodejs · undiciEPSS 0.41%via NVD
CVE-2026-85152High· 7.4
2mo ago

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

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. Because the internal cache key falls back to an empty origin s…

▾ Twilightnodejs · undiciEPSS 0.16%via NVD
CVE-2026-85024Medium· 5.9
2mo ago

undici bundles a WebSocket client whose permessage-deflate size-limit cleanup removes all listeners from the internal zlib inflate stream, including its error listener, while that stream can still emit

undici bundles a WebSocket client whose permessage-deflate size-limit cleanup removes all listeners from the internal zlib inflate stream, including its error listener, while that stream can still emit. When a remote peer sends a compres…

▾ Sunlitnodejs · undiciEPSS 0.41%via NVD
CVE-2026-85014Medium· 5.9
2mo ago

undici's experimental WebSocketStream client crashes the whole Node.js process when a remote peer closes the TCP connection without a WebSocket close handshake

undici's experimental WebSocketStream client crashes the whole Node.js process when a remote peer closes the TCP connection without a WebSocket close handshake. On an unclean close the internal socket-close handler calls abort on the wri…

▾ Sunlitnodejs · undiciEPSS 0.37%via NVD
CVE-2026-85008Low· 3.7
2mo ago

undici's cache interceptor documents that only safe HTTP methods are cached, but its logic to skip caching is built by subtracting the configured methods from the set of safe methods, so an unsafe method such as POST, PUT, or DELETE is n…

undici's cache interceptor documents that only safe HTTP methods are cached, but its logic to skip caching is built by subtracting the configured methods from the set of safe methods, so an unsafe method such as POST, PUT, or DELETE is n…

▾ Sunlitnodejs · undiciEPSS 0.12%via NVD
CVE-2026-84961High· 7.4
2mo ago

undici's BalancedPool constructor passes its entire options object through an internal deep-clone that serializes and reparses the value as JSON

undici's BalancedPool constructor passes its entire options object through an internal deep-clone that serializes and reparses the value as JSON. Because JSON cannot represent functions, any function-valued TLS option, such as a caller-s…

▾ Twilightnodejs · undiciEPSS 0.18%via NVD
CVE-2026-84947Low· 3.7⚖ disputed
2mo ago

undici's dump interceptor reads and discards a response body up to a configurable maximum size

undici's dump interceptor reads and discards a response body up to a configurable maximum size. When a response declares a Content-Length that exceeds the maximum, the interceptor aborts cleanly, but when a response has no Content-Length…

▾ Sunlitnodejs · undiciEPSS 0.20%via NVD
CVE-2026-84933Medium· 6.5
2mo ago

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

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. In shared cache mode, which is the default, an otherwise cacheable response that…

▾ Sunlitnodejs · undiciEPSS 0.30%via NVD
CVE-2026-19534High· 7.5
2mo ago

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

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. A default WebSocket connection sends no subprotocol, but if the server's …

▾ Twilightnodejs · undiciEPSS 0.39%via NVD
CVE-2026-18540Low· 3.7
2mo ago

undici's retry interceptor can append the body of a ranged retry response to bytes already delivered from an earlier partial response while still presenting the original response's status and headers

undici's retry interceptor can append the body of a ranged retry response to bytes already delivered from an earlier partial response while still presenting the original response's status and headers. This happens when an upstream server…

▾ Sunlitnodejs · undiciEPSS 0.31%via NVD
CVE-2026-18149Medium· 5.9
2mo ago

undici's retry handler can leave an already-exposed response body pending forever

undici's retry handler can leave an already-exposed response body pending forever. When a server returns a successful response that declares a Content-Length, sends only part of the body, and closes the connection, the retry handler retr…

▾ Sunlitnodejs · undiciEPSS 0.48%via NVD
CVE-2026-84504High· 8.1
2mo ago

fastify versions before 5.12.2 treat the object resolved by a successful Ajv async validator as the value result protocol used by custom validator compilers

fastify versions before 5.12.2 treat the object resolved by a successful Ajv async validator as the value result protocol used by custom validator compilers. If a request that passes its route schema contains a property named value at th…

▾ Twilightfastify · fastifyEPSS 0.43%via NVD
CVE-2026-84469High· 7.5
2mo ago

fastify versions before 5.12.2 decide whether to compile a request schema based on JavaScript truthiness, but JSON Schema Draft 7 defines the boolean false as a valid schema that rejects every instance

fastify versions before 5.12.2 decide whether to compile a request schema based on JavaScript truthiness, but JSON Schema Draft 7 defines the boolean false as a valid schema that rejects every instance. When an application assigns false …

▾ Twilightfastify · fastifyEPSS 0.49%via NVD
CVE-2026-84428High· 7.5
2mo ago

fastify versions before 5.12.2 implement the case-insensitive nature of HTTP header names by lowercasing names in a route's header schema before compiling it, but the transformation is incomplete: it lowercases the properties keys and th…

fastify versions before 5.12.2 implement the case-insensitive nature of HTTP header names by lowercasing names in a route's header schema before compiling it, but the transformation is incomplete: it lowercases the properties keys and th…

▾ Twilightfastify · fastifyEPSS 0.52%via NVD
CVE-2026-76169High· 7.5
2mo ago

fastify versions >= 4.0.0 and before 5.12.2 can route a malformed URL sent under one plugin prefix to the custom not-found handler of a different sibling plugin, and invoke it without the preHandler hook declared for that handler

fastify versions >= 4.0.0 and before 5.12.2 can route a malformed URL sent under one plugin prefix to the custom not-found handler of a different sibling plugin, and invoke it without the preHandler hook declared for that handler. The in…

▾ Twilightfastify · fastifyEPSS 0.53%via NVD
GHSA-7q9c-hpx7-9cwmHigh· 7.5
2mo ago

TypeSpec: Unauthenticated Remote Shutdown of Spector Mock Server via POST /.admin/stop

TypeSpec: Unauthenticated Remote Shutdown of Spector Mock Server via POST /.admin/stop

▾ Twilighttypespec · @typespec/spectorvia GHSA
GHSA-6hxq-p678-4hr2Low
2mo ago

SimpleWebAuthn: Registration verification does not sufficiently ensure that attestation certificates chain to a trust anchor

SimpleWebAuthn: Registration verification does not sufficiently ensure that attestation certificates chain to a trust anchor

▾ Sunlitsimplewebauthn · @simplewebauthn/servervia GHSA
CVE-2026-85393High· 7.5
2mo ago

node-forge through 1.4.0 fails to validate element count in nested DigestAlgorithm sequences during RSA PKCS#1 v1.5 signature verification

node-forge through 1.4.0 fails to validate element count in nested DigestAlgorithm sequences during RSA PKCS#1 v1.5 signature verification. Attackers can embed garbage bytes inside the DigestAlgorithm sequence to forge valid signatures f…

▾ TwilightRed Hat · Node HealthCheck OperatorEPSS 0.25%via NVD
CVE-2026-85062Medium· 6.9
2mo ago

Colord is a tiny yet powerful tool for high-performance color manipulations and conversions

Colord is a tiny yet powerful tool for high-performance color manipulations and conversions. Prior to 2.9.4, synchronous CSS color string matchers in src/colorModels/rgbString.ts, src/colorModels/hslString.ts, src/colorModels/hwbString.t…

▾ Sunlitomgovich · colordEPSS 0.51%via NVD
CVE-2026-85061Critical· 10.0
2mo ago

MapLibre GL JS is an interactive vector tile map library for web browsers

MapLibre GL JS is an interactive vector tile map library for web browsers. Prior to 6.4.1, DOM.sanitize() in src/util/dom.ts iterates elem.attributes as a live NamedNodeMap while removeAttributes() removes attributes from the same collec…

▾ Midnightmaplibre-gl · maplibre-glEPSS 0.52%via NVD
CVE-2026-85063Medium· 6.5
2mo ago

node-csv is a full-featured CSV parser with a simple API that is tested against large datasets

node-csv is a full-featured CSV parser with a simple API that is tested against large datasets. Prior to 7.0.2, csv-parse with the columns and group_columns_by_name options enabled treats a duplicate __proto__ header as an existing prope…

▾ Sunlitcsv-parse · csv-parseEPSS 0.57%via NVD
CVE-2026-71429Medium· 6.2
2mo ago

stream-json is a micro-library of stream components for processing JSON and JSONC with a minimal memory footprint

stream-json is a micro-library of stream components for processing JSON and JSONC with a minimal memory footprint. Prior to 3.5.0, the path filters pick, ignore, filter, and replace in src/core/filters/filter-base.js recompute the full p…

▾ Sunlitstream-json · stream-jsonEPSS 0.16%via NVD
CVE-2026-63376High· 8.2⚖ disputed
2mo ago

toml-node is a TOML parser for Node.js and the browser

toml-node is a TOML parser for Node.js and the browser. Prior to 4.1.2, toml.parse() in lib/compiler.js can be tricked by a table path such as a.b.y.__proto__.__proto__, allowing traversal from a scalar value into Number.prototype and Ob…

▾ TwilightRed Hat · Red Hat Enterprise Linux 10EPSS 0.68%via NVD
CVE-2026-77465High· 7.5⚖ disputed
2mo ago

toml-node is a TOML parser for Node.js and the browser

toml-node is a TOML parser for Node.js and the browser. Prior to 4.2.0, toml.parse() uses a Peggy 5.1.0 generated recursive-descent parser in lib/parser.js whose peg$parsevalue, peg$parsearray, and peg$parseinline_table_entry functions r…

▾ TwilightRed Hat · Red Hat Enterprise Linux 10EPSS 0.61%via NVD
GHSA-2q7j-2vhx-56g8High· 8.1
2mo ago

OpenClaw Feishu tools could ignore per-account disablement

OpenClaw Feishu tools could ignore per-account disablement

▾ Twilightopenclaw · @openclaw/feishuvia GHSA
GHSA-w8wf-3qvj-6xqfHigh· 8.1
2mo ago

OpenClaw Feishu permission tools could ignore per-account disablement

OpenClaw Feishu permission tools could ignore per-account disablement

▾ Twilightopenclaw · @openclaw/feishuvia GHSA
CVE-2026-53728High· 7.1PoC
2mo ago

Medplum is a developer platform that enables development of healthcare apps

Medplum is a developer platform that enables development of healthcare apps. Prior to version 5.1.6, the external identity provider callback at GET /auth/external accepts attacker-controlled redirect URIs that only need to start with a r…

▾ Midnightmedplum · medplumEPSS 0.20%via NVD
CVE-2026-49455Medium· 6.5
2mo ago

Waku is the minimal React framework

Waku is the minimal React framework. Prior to version 1.0.0-beta.1, Waku's RSC request dispatcher invokes server actions without validating the request's Origin (or Sec-Fetch-Site) header. A cross-origin web attacker can therefore cause …

▾ Sunlitwaku · wakuEPSS 0.17%via NVD
CVE-2026-49456Low· 3.1
2mo ago

Waku is the minimal React framework

Waku is the minimal React framework. Prior to version 1.0.0-beta.1, the unstable_redirect() helper exported from waku/router/server (packages/waku/src/router/define-router.tsx:156–161) accepts an arbitrary string and reflects it unchange…

▾ Sunlitwaku · wakuEPSS 0.40%via NVD
CVEs tagged “npm” — page 24 · VulnSea