undici is an HTTP client for Node.js.
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,
Read at NIST National Vulnerability Database (CVE API 2.0)
- Vendor
- Undici
- Product
- undici
- CVSS v3.1
- 5.9 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
- Fix
- available
- Weakness
- CWE-346, CWE-524
- Exposure class
- Developer platform
- NVD status
- Received
Why it ranks 28 (Notable)
- CVSS v3.1 5.9 medium
- Product class: developer platform
- Fix available
- Recency: items published within 24 hours gain 15, within 72 hours 6, within 7 days 2.