<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>OpenJS Foundation — recent CVEs</title>
    <link>https://vulnogram.org/</link>
    <atom:link href="https://vulnogram.org/rss/openjs" rel="self" type="application/rss+xml"/>
    <description>Most recent CVEs assigned by OpenJS Foundation (openjs).</description>
    <image>
      <url>https://vulnogram.org/seaview/icons/openjs.png</url>
      <title>OpenJS Foundation — recent CVEs</title>
      <link>https://vulnogram.org/</link>
    </image>
    <lastBuildDate>Wed, 21 Oct 2026 07:00:07 GMT</lastBuildDate>
    <item>
      <title>CVE-2026-112712 · 9.1 CRITICAL — @fastify/middie vulnerable to path-scoped middleware bypass via scope prefix mismatch</title>
      <link>https://vulnogram.org/CVE-2026-112712</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-112712</guid>
      <description>@fastify/middie is the Express-style middleware engine for Fastify. In versions from 9.0.0 through 9.3.5, the use() function joined a path-scoped middleware&apos;s mount path to the plugin scope prefix in a way that could diverge from the path Fastify&apos;s r…</description>
      <category>Critical</category>
      <pubDate>Tue, 20 Oct 2026 20:43:48 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110725 · 3.7 LOW — fast-uri vulnerable to scheme injection via an unescaped first-segment colon in suffix references</title>
      <link>https://vulnogram.org/CVE-2026-110725</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110725</guid>
      <description>fast-uri is a dependency-free RFC 3986 URI parser and serializer for Node.js. In versions before 2.4.8, from 3.0.0 through 3.1.8, and from 4.0.0 through 4.2.2, when serialize(), normalize(), or resolve() are called with the non-default option referen…</description>
      <category>Low</category>
      <pubDate>Tue, 20 Oct 2026 07:06:29 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110306 · 6.1 MEDIUM — fast-uri vulnerable to URI scheme spoofing via percent-encoded scheme decoding</title>
      <link>https://vulnogram.org/CVE-2026-110306</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110306</guid>
      <description>fast-uri is a dependency-free RFC 3986 URI parser and serializer for Node.js. In versions before 2.4.8, from 3.0.0 through 3.1.8, and from 4.0.0 through 4.2.2, fast-uri percent-decodes the scheme component with the legacy global unescape() function b…</description>
      <category>Medium</category>
      <pubDate>Tue, 20 Oct 2026 07:03:47 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110180 · 4.8 MEDIUM — fast-uri vulnerable to host confusion via unchecked WHATWG host canonicalization</title>
      <link>https://vulnogram.org/CVE-2026-110180</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110180</guid>
      <description>fast-uri is a dependency-free RFC 3986 URI parser and serializer for Node.js. In versions from 2.4.2 through 2.4.7, from 3.1.3 through 3.1.8, and from 4.0.1 through 4.2.2, for HTTP-family schemes the canonicalizeHost() function passes the parsed host…</description>
      <category>Medium</category>
      <pubDate>Tue, 20 Oct 2026 07:00:42 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110095 · 3.7 LOW — fast-uri vulnerable to improper path equivalence in relative reference normalization</title>
      <link>https://vulnogram.org/CVE-2026-110095</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110095</guid>
      <description>fast-uri is a dependency-free RFC 3986 URI parser and serializer for Node.js. In versions before 2.4.8, from 3.0.0 through 3.1.8, and from 4.0.0 through 4.2.2, the normalize() and serialize() functions apply RFC 3986 dot-segment removal to the path o…</description>
      <category>Low</category>
      <pubDate>Tue, 20 Oct 2026 06:56:56 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110008 · 4.2 MEDIUM — @fastify/oauth2 vulnerable to Login CSRF via OAuth state cookie not cleared after callback</title>
      <link>https://vulnogram.org/CVE-2026-110008</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110008</guid>
      <description>@fastify/oauth2 is a Fastify wrapper for OAuth2 login flows. In versions 7.2.0 through 8.3.1, the state and code-verifier cookies are set without a Path attribute at a login route with two or more path segments, while the clearing step at the OAuth c…</description>
      <category>Medium</category>
      <pubDate>Mon, 19 Oct 2026 13:24:27 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-110024 · 6.8 MEDIUM — @fastify/jwt vulnerable to missing token expiration when per-call options drop global defaults</title>
      <link>https://vulnogram.org/CVE-2026-110024</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-110024</guid>
      <description>@fastify/jwt is a JWT utility plugin for Fastify. In versions prior to 10.2.5, the top-level sign and verify methods replace the globally configured defaults with the per-call options instead of merging them, so passing any per-call option silently d…</description>
      <category>Medium</category>
      <pubDate>Sun, 18 Oct 2026 14:31:38 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-87029 · 5.9 MEDIUM — undici vulnerable to Denial of Service via unhandled exception in the decompress interceptor</title>
      <link>https://vulnogram.org/CVE-2026-87029</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-87029</guid>
      <description>undici is an HTTP client library for Node.js. In versions 7.15.0 through 7.30.0 and 8.0.0 through 8.12.1, its decompress interceptor forwards decompressed response data to the downstream handler from zlib stream event callbacks without catching excep…</description>
      <category>Medium</category>
      <pubDate>Thu, 15 Oct 2026 18:48:36 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-109932 · 5.9 MEDIUM — undici WebSocket client vulnerable to Denial of Service via unbounded automatic PONG buffering</title>
      <link>https://vulnogram.org/CVE-2026-109932</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-109932</guid>
      <description>undici is an HTTP client library for Node.js. In versions 5.15.0 through 6.29.0, 7.0.0 through 7.30.0, and 8.0.0 through 8.12.1, its WebSocket client, including the bundled WebSocket exposed by Node.js, can be driven to exhaust process memory by a ma…</description>
      <category>Medium</category>
      <pubDate>Thu, 15 Oct 2026 18:44:22 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-87018 · 7.5 HIGH — undici vulnerable to Denial of Service via TLS 1.2 certificate-changing renegotiation</title>
      <link>https://vulnogram.org/CVE-2026-87018</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-87018</guid>
      <description>undici is an HTTP client library for Node.js. In versions 4.2.1 through 6.29.0, 7.0.0 through 7.30.0, and 8.0.0 through 8.12.1, the client process crashes when a TLS 1.2 server renegotiates after the connection is established and presents a different…</description>
      <category>High</category>
      <pubDate>Thu, 15 Oct 2026 18:38:25 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-109383 · 7.4 HIGH — undici vulnerable to TLS certificate validation bypass via dropped tls options in Agent</title>
      <link>https://vulnogram.org/CVE-2026-109383</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-109383</guid>
      <description>undici is an HTTP client library for Node.js. In versions 4.0.0 through 6.29.0, 7.0.0 through 7.30.0, and 8.0.0 through 8.12.1, its Agent dispatcher passes its constructor options through a JSON-based deep clone before forwarding them to each per-ori…</description>
      <category>High</category>
      <pubDate>Thu, 15 Oct 2026 18:34:01 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-109829 · 7.4 HIGH — undici vulnerable to cache poisoning and cross-user disclosure via cross-origin redirects</title>
      <link>https://vulnogram.org/CVE-2026-109829</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-109829</guid>
      <description>undici is an HTTP client library for Node.js. In versions 7.0.0 through 7.30.0 and 8.0.0 through 8.12.1, when an originless Agent composes the redirect and cache interceptors in that order with a shared cache store, the cache builds its key from the…</description>
      <category>High</category>
      <pubDate>Thu, 15 Oct 2026 18:28:04 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-109841 · 5.9 MEDIUM — undici vulnerable to Subresource Integrity bypass via non-lowercase algorithm tokens</title>
      <link>https://vulnogram.org/CVE-2026-109841</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-109841</guid>
      <description>undici is an HTTP client library for Node.js. In versions 7.15.0 through 7.30.0 and 8.0.0 through 8.12.1, its fetch() implementation verifies Subresource Integrity metadata by matching the algorithm token against a lowercase-only set, even though the…</description>
      <category>Medium</category>
      <pubDate>Thu, 15 Oct 2026 18:22:06 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-109924 · 5.9 MEDIUM — undici vulnerable to Denial of Service via unbounded memory in the EventSource parser</title>
      <link>https://vulnogram.org/CVE-2026-109924</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-109924</guid>
      <description>undici is an HTTP client library for Node.js. In versions 6.5.0 through 6.29.0, 7.0.0 through 7.30.0, and 8.0.0 through 8.12.1, its EventSource client can be driven to exhaust process memory by a malicious or compromised Server-Sent Events peer. By s…</description>
      <category>Medium</category>
      <pubDate>Thu, 15 Oct 2026 18:16:48 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-109869 · 7.5 HIGH — undici vulnerable to Denial of Service via unhandled error on excessive content-encodings</title>
      <link>https://vulnogram.org/CVE-2026-109869</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-109869</guid>
      <description>undici is an HTTP client library for Node.js. In versions 6.23.0 through 6.29.0, 7.18.0 through 7.30.0, and 8.0.0 through 8.12.1, its fetch() implementation crashes the Node.js process when a malicious server returns a response with more than five co…</description>
      <category>High</category>
      <pubDate>Thu, 15 Oct 2026 18:08:31 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-109855 · 7.5 HIGH — undici WebSocket client vulnerable to Denial of Service via failed HTTP/2 handshake</title>
      <link>https://vulnogram.org/CVE-2026-109855</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-109855</guid>
      <description>undici is an HTTP client library for Node.js. In versions 8.11.0 and 8.11.1, its experimental WebSocket client, which is enabled by default when HTTP/2 is allowed, mishandles a failed WebSocket handshake over HTTP/2: the request is already marked com…</description>
      <category>High</category>
      <pubDate>Thu, 15 Oct 2026 08:12:51 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-107832 · 3.7 LOW — fastify vulnerable to header validation bypass via case-sensitive propertyNames</title>
      <link>https://vulnogram.org/CVE-2026-107832</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-107832</guid>
      <description>fastify is a fast and low overhead web framework for Node.js. In versions 5.12.2 through 5.12.5, the routine that lowercases header names declared in a route schema does not lowercase the enum or const header names nested inside a propertyNames subsc…</description>
      <category>Low</category>
      <pubDate>Tue, 13 Oct 2026 13:23:24 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-107318 · 7.4 HIGH — @fastify/reply-from vulnerable to improper certificate validation in built-in HTTPS transports</title>
      <link>https://vulnogram.org/CVE-2026-107318</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-107318</guid>
      <description>@fastify/reply-from is a Fastify plugin that forwards requests to an upstream HTTP or HTTPS server. In versions prior to 12.7.0, all of the built-in HTTPS transports override the secure default and set rejectUnauthorized to false, so the proxy does n…</description>
      <category>High</category>
      <pubDate>Thu, 08 Oct 2026 20:32:03 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-107275 · 6.8 MEDIUM — @fastify/jwt vulnerable to missing token expiration when temporal options cannot be parsed</title>
      <link>https://vulnogram.org/CVE-2026-107275</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-107275</guid>
      <description>@fastify/jwt is a JSON Web Token plugin for the Fastify web framework. In versions before 10.2.3, a time span passed to expiresIn, notBefore, or maxAge that the plugin&apos;s parser cannot read, such as a compound span, a month unit, an ISO 8601 duration,…</description>
      <category>Medium</category>
      <pubDate>Thu, 08 Oct 2026 11:05:40 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-90982 · 5.3 MEDIUM — @fastify/static vulnerable to route guard bypass via path case-folding</title>
      <link>https://vulnogram.org/CVE-2026-90982</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-90982</guid>
      <description>@fastify/static is a Fastify plugin that serves static files from a configured root directory. In versions before 10.1.4, on a case-insensitive filesystem such as Windows or the default macOS volume, a route guard or allowedPath restriction can be by…</description>
      <category>Medium</category>
      <pubDate>Thu, 17 Sep 2026 06:55:42 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-92395 · 9.1 CRITICAL — @fastify/proxy-addr vulnerable to IP spoofing via IPv4-mapped IPv6 trust subnet</title>
      <link>https://vulnogram.org/CVE-2026-92395</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-92395</guid>
      <description>@fastify/proxy-addr is a Fastify plugin that determines a request&apos;s client address behind trusted reverse proxies, and it backs Fastify request.ip and request.ips. In versions 3.0.0 through 5.1.0, a trust subnet written in IPv4-mapped IPv6 notation w…</description>
      <category>Critical</category>
      <pubDate>Wed, 16 Sep 2026 14:35:05 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-92087 · 8.1 HIGH — @fastify/auth vulnerable to Authorization Bypass via order-dependent evaluation of composed auth</title>
      <link>https://vulnogram.org/CVE-2026-92087</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-92087</guid>
      <description>@fastify/auth is a Fastify plugin that composes multiple authentication and authorization strategies into a single route guard. In versions 5.0.0 through 5.1.0, when strategies are composed with the relation &quot;or&quot; option together with the run &quot;all&quot; op…</description>
      <category>High</category>
      <pubDate>Wed, 16 Sep 2026 14:21:23 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-92081 · 5.9 MEDIUM — fastify vulnerable to Denial of Service via unhandled exception on HTTP/2 trailer responses</title>
      <link>https://vulnogram.org/CVE-2026-92081</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-92081</guid>
      <description>fastify is a fast and low-overhead web framework for Node.js. In versions before 5.12.5, when a route registers a response trailer via reply.trailer() and is served over HTTP/2, fastify unconditionally sets the Transfer-Encoding: chunked header, whic…</description>
      <category>Medium</category>
      <pubDate>Wed, 16 Sep 2026 08:52:49 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-86818 · 4.8 MEDIUM — fast-uri vulnerable to mailto header injection via percent-encoded field-name desynchronization</title>
      <link>https://vulnogram.org/CVE-2026-86818</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-86818</guid>
      <description>fast-uri is a dependency-free RFC 3986 URI parser for Node.js, used by Fastify and ajv, that added a mailto scheme parser in version 4.1.3. In versions 4.1.3 and 4.1.4, the mailto parser compares each query field name to the reserved names to, subjec…</description>
      <category>Medium</category>
      <pubDate>Tue, 15 Sep 2026 10:40:38 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-86472 · 4.8 MEDIUM — fast-uri vulnerable to inconsistent host case normalization via percent-encoded octets</title>
      <link>https://vulnogram.org/CVE-2026-86472</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-86472</guid>
      <description>fast-uri is a dependency-free RFC 3986 URI parser for Node.js, used by Fastify and ajv. In versions before 2.4.7, from 3.0.0 through 3.1.7, and from 4.0.0 through 4.1.4, fast-uri folds the host to lowercase before it percent-decodes the host, so a pe…</description>
      <category>Medium</category>
      <pubDate>Tue, 15 Sep 2026 10:29:50 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-90711 · 9.1 CRITICAL — proxy-addr vulnerable to IP spoofing via IPv4-mapped IPv6 trust subnet</title>
      <link>https://vulnogram.org/CVE-2026-90711</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-90711</guid>
      <description>proxy-addr is a Node.js module that determines a request&apos;s client address behind trusted reverse proxies, and it backs Express req.ip and req.ips. In versions 1.1.0 through 2.0.7, a trust subnet written in IPv4-mapped IPv6 notation with an IPv4-sized…</description>
      <category>Critical</category>
      <pubDate>Tue, 15 Sep 2026 06:19:46 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-17495 · 5.9 MEDIUM — moment vulnerable to Path Traversal via crafted non-string locale name</title>
      <link>https://vulnogram.org/CVE-2026-17495</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-17495</guid>
      <description>moment is a JavaScript date library for parsing, validating, manipulating, and formatting dates. In versions 2.29.2 through 2.30.1, a specially crafted non-string object passed to moment.locale() can bypass the locale-name path-traversal guard. The g…</description>
      <category>Medium</category>
      <pubDate>Tue, 15 Sep 2026 05:40:55 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-88932 · 5.3 MEDIUM — multer vulnerable to Denial of Service via orphaned disk writes on aborted uploads</title>
      <link>https://vulnogram.org/CVE-2026-88932</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-88932</guid>
      <description>multer is a Node.js middleware for handling multipart/form-data uploads. In versions 2.2.0 through 2.3.0, when a request using disk storage is aborted mid-upload, file writes that complete after multer has already run its abort cleanup are not remove…</description>
      <category>Medium</category>
      <pubDate>Mon, 14 Sep 2026 08:46:12 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-87776 · 7.5 HIGH — compression vulnerable to Denial of Service via memory leak on premature response close</title>
      <link>https://vulnogram.org/CVE-2026-87776</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-87776</guid>
      <description>compression is a Node.js and Express compression middleware. In versions before 1.8.2, when a client aborts the connection while a compressed response is still being sent, the zlib stream created to compress that response is never destroyed, so each…</description>
      <category>High</category>
      <pubDate>Fri, 11 Sep 2026 11:24:55 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-87123 · 5.9 MEDIUM — hbs vulnerable to Denial of Service via unhandled exception in async helper output escaping</title>
      <link>https://vulnogram.org/CVE-2026-87123</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-87123</guid>
      <description>hbs is an Express view engine wrapper for Handlebars. Version 4.3.0 can crash the Node.js process during output escaping when an async helper, registered with registerAsyncHelper, resolves to an object whose toHTML property is truthy but not callable…</description>
      <category>Medium</category>
      <pubDate>Fri, 11 Sep 2026 09:50:27 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-87859 · 5.3 MEDIUM — morgan vulnerable to Log Injection via unescaped double quote in quoted log fields</title>
      <link>https://vulnogram.org/CVE-2026-87859</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-87859</guid>
      <description>morgan is an HTTP request logger middleware for Node.js. In versions before 1.12.1, its escapeLogField() function does not escape the double quote character, which delimits the quoted fields of the Apache combined log format that morgan emits. An una…</description>
      <category>Medium</category>
      <pubDate>Fri, 11 Sep 2026 09:15:19 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-87908 · 7.5 HIGH — multiparty vulnerable to Denial of Service via unbounded part-header accumulation</title>
      <link>https://vulnogram.org/CVE-2026-87908</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-87908</guid>
      <description>multiparty is a Node.js library for parsing multipart/form-data request bodies. In versions from 2.1.0 up to but not including 4.3.1, the parser does not bound the amount of memory used while accumulating the headers of a single multipart part. An un…</description>
      <category>High</category>
      <pubDate>Fri, 11 Sep 2026 06:37:51 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-88038 · 4.8 MEDIUM — cookies vulnerable to Set-Cookie attribute injection via unvalidated domain and path options</title>
      <link>https://vulnogram.org/CVE-2026-88038</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-88038</guid>
      <description>cookies is a Node.js library for reading and writing HTTP cookies, used by Koa via ctx.cookies. In versions before 0.9.2 the library validates the cookie name and value against character sets that reject the semicolon separator, but the domain and pa…</description>
      <category>Medium</category>
      <pubDate>Thu, 10 Sep 2026 12:11:58 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-75021 · 8.1 HIGH — fastify-cli vulnerable to remote code execution via ignored explicit Inspector bind address</title>
      <link>https://vulnogram.org/CVE-2026-75021</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-75021</guid>
      <description>fastify-cli starts the Node.js Inspector when a debug flag is used, but it ignores the explicit bind address the user supplies and binds the Inspector to a broadly reachable address instead of the intended loopback. As a result the debugging interfac…</description>
      <category>High</category>
      <pubDate>Tue, 08 Sep 2026 12:50:23 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-18149 · 5.9 MEDIUM — undici vulnerable to Denial of Service via orphaned RetryHandler response body</title>
      <link>https://vulnogram.org/CVE-2026-18149</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-18149</guid>
      <description>undici&apos;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 retries the reque…</description>
      <category>Medium</category>
      <pubDate>Fri, 04 Sep 2026 17:21:46 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-18540 · 3.7 LOW — undici vulnerable to downstream response splitting via retry interceptor</title>
      <link>https://vulnogram.org/CVE-2026-18540</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-18540</guid>
      <description>undici&apos;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&apos;s status and headers. This happens when an upstream server delivers par…</description>
      <category>Low</category>
      <pubDate>Fri, 04 Sep 2026 17:15:50 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-19534 · 7.5 HIGH — undici vulnerable to Denial of Service via unrequested WebSocket subprotocol</title>
      <link>https://vulnogram.org/CVE-2026-19534</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-19534</guid>
      <description>undici&apos;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&apos;s 101 response…</description>
      <category>High</category>
      <pubDate>Fri, 04 Sep 2026 17:10:05 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-84890 · 5.9 MEDIUM — undici vulnerable to Denial of Service via unbounded decompression of compressed responses</title>
      <link>https://vulnogram.org/CVE-2026-84890</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-84890</guid>
      <description>undici&apos;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 configuration opti…</description>
      <category>Medium</category>
      <pubDate>Fri, 04 Sep 2026 17:04:28 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-84933 · 6.5 MEDIUM — undici vulnerable to cross-user cookie disclosure via Set-Cookie caching in shared caches</title>
      <link>https://vulnogram.org/CVE-2026-84933</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-84933</guid>
      <description>undici&apos;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 carries a Se…</description>
      <category>Medium</category>
      <pubDate>Fri, 04 Sep 2026 16:59:08 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-84947 · 3.7 LOW — undici vulnerable to response truncation via oversized chunked responses in the dump interceptor</title>
      <link>https://vulnogram.org/CVE-2026-84947</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-84947</guid>
      <description>undici&apos;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 and is chunk…</description>
      <category>Low</category>
      <pubDate>Fri, 04 Sep 2026 16:53:11 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-84961 · 7.4 HIGH — undici vulnerable to TLS certificate validation bypass via dropped connect options in BalancedPool</title>
      <link>https://vulnogram.org/CVE-2026-84961</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-84961</guid>
      <description>undici&apos;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-supplied check…</description>
      <category>High</category>
      <pubDate>Fri, 04 Sep 2026 16:47:55 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-85008 · 3.7 LOW — undici vulnerable to caching and replay of unsafe HTTP method responses</title>
      <link>https://vulnogram.org/CVE-2026-85008</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-85008</guid>
      <description>undici&apos;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 never placed i…</description>
      <category>Low</category>
      <pubDate>Fri, 04 Sep 2026 16:42:40 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-85152 · 7.4 HIGH — undici vulnerable to cross-origin cache poisoning via missing origin isolation in interceptors</title>
      <link>https://vulnogram.org/CVE-2026-85152</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-85152</guid>
      <description>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 string, a cach…</description>
      <category>High</category>
      <pubDate>Fri, 04 Sep 2026 16:36:28 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-85014 · 5.9 MEDIUM — undici vulnerable to Denial of Service via WebSocketStream unclean close</title>
      <link>https://vulnogram.org/CVE-2026-85014</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-85014</guid>
      <description>undici&apos;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 writable stream…</description>
      <category>Medium</category>
      <pubDate>Fri, 04 Sep 2026 16:30:07 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-85024 · 5.9 MEDIUM — undici vulnerable to Denial of Service via unhandled error in WebSocket permessage-deflate decompression</title>
      <link>https://vulnogram.org/CVE-2026-85024</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-85024</guid>
      <description>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 compressed payload t…</description>
      <category>Medium</category>
      <pubDate>Fri, 04 Sep 2026 16:20:34 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-84428 · 7.5 HIGH — fastify vulnerable to header validation bypass via incomplete schema case normalization</title>
      <link>https://vulnogram.org/CVE-2026-84428</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-84428</guid>
      <description>fastify versions before 5.12.2 implement the case-insensitive nature of HTTP header names by lowercasing names in a route&apos;s header schema before compiling it, but the transformation is incomplete: it lowercases the properties keys and the root-level…</description>
      <category>High</category>
      <pubDate>Fri, 04 Sep 2026 10:24:27 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-84469 · 7.5 HIGH — fastify vulnerable to request validation bypass via skipped boolean false schemas</title>
      <link>https://vulnogram.org/CVE-2026-84469</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-84469</guid>
      <description>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 to a route&apos;s…</description>
      <category>High</category>
      <pubDate>Fri, 04 Sep 2026 09:59:36 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-76169 · 7.5 HIGH — fastify vulnerable to authentication bypass via malformed URLs reaching encapsulated not-found handlers</title>
      <link>https://vulnogram.org/CVE-2026-76169</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-76169</guid>
      <description>fastify versions &gt;= 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 internal not-fo…</description>
      <category>High</category>
      <pubDate>Fri, 04 Sep 2026 09:51:03 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-84504 · 8.1 HIGH — fastify vulnerable to request body replacement via an async validation result collision</title>
      <link>https://vulnogram.org/CVE-2026-84504</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-84504</guid>
      <description>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 the root, fasti…</description>
      <category>High</category>
      <pubDate>Fri, 04 Sep 2026 09:40:18 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-85184 · 9.1 CRITICAL — @fastify/middie vulnerable to path-scoped middleware bypass via absolute-form request target</title>
      <link>https://vulnogram.org/CVE-2026-85184</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-85184</guid>
      <description>@fastify/middie versions &gt;= 9.1.0 and before 9.3.4 decide whether to run path-scoped middleware by matching against the raw request target, while the Fastify router resolves an absolute-form request target to its path before dispatching. Because the…</description>
      <category>Critical</category>
      <pubDate>Fri, 04 Sep 2026 09:15:51 GMT</pubDate>
    </item>
  </channel>
</rss>
