MEDIUMCVSS v3.1 5.9Vulnerability

CVE-2026-116630

undici is an HTTP client for Node.js. In versions 7.0.0 through 7.30.1 and 8.0.0 through 8.12.3, when an Agent composes the redirect and shared cache interceptors, a cached response that is revalidated with a conditional request can be validated by a 304 Not Modified from a different origin. When the origin that stored the response redirects the conditional revalidation request to another origin, the redirect handler strips origin-bound credential headers but not the cache-generated If-None-Match or If-Modified-Since validators, so the redirect destination receives the original origin's validator and undici treats its 304 as successful revalidation of the stored representation. As a result, a shared cache can serve the original origin's stored authenticated response, including one gated by Authorization, to a later unauthenticated caller. The issue is fixed in undici 7.30.2 and 8.12.4, and users should upgrade to one of those versions or later. As a workaround, compose the interceptors as cache then redirect, use per-origin dispatchers and cache stores, or disable shared caching on redirect-capable requests.

Properties

Severity
MEDIUM
Nvd fetched at
2026-11-07T06:40:34.987550+00:00
Cvss severity
MEDIUM
Cvss score
5.9
Retrieved at
2026-11-07T06:41:39+00:00
Score
5.9
Cvss version
3.1
Last source
NVD
Cve id
CVE-2026-116630
Cvss vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
First seen by Signal
2026-11-06T14:20:47+00:00
Name
CVE-2026-116630
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Published at
2026-11-06T11:17:05.497
Last modified
2026-11-06T20:38:53.570

Related Entities (2)

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-116630 (CVSS v3.1 5.9) — Ninja Signal Threat Intelligence | Ninja Signal