Machine-written summary
Summary written by Claude Haiku from the source advisory. Not reviewed by a person.
The undici npm package, versions 8.10.0 up to but not including 8.10.2, builds cache and deduplication keys without the destination origin when interceptors.cache() or interceptors.deduplicate() is used with a shared store or instance across origins. An attacker who controls the response from one origin can have it returned for a matching request to a different, trusted origin, enabling cross-origin information disclosure and cache poisoning, such as JWKS poisoning. Upgrade to undici 8.10.2; until then, use a separate cache store and interceptor instance for each origin.
Not analysed yet
We haven’t published our analysis of this Advisory yet. Once a person has reviewed it, this page will say what’s vulnerable, what has to be true for your app to be affected, and how to check.
Severity and exploitation
| Score | Rating | CVSS | Vector | Source |
|---|---|---|---|---|
| 7.4 | High | 3.1 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N | CNA (openjs) |
- CISA KEV Not listed.
- EPSS 0.0016, the 5th percentile, on 5 Nov 2026: FIRST’s estimate of the chance of exploitation in the next 30 days.
Timeline
- 31 Oct 2026, 13:34 UTC First seen by agentprime
- 31 Oct 2026, 13:34 UTC Confirmed by OSV
Sources
- GitHub Advisory Database: GHSA-vp8m-p9jh-q5pm
- OSV: GHSA-vp8m-p9jh-q5pm
- github.com/nodejs/undici/security/advisories/GHSA-vp8m-p9jh-q5pm
- nvd.nist.gov/vuln/detail/CVE-2026-85152
- github.com/nodejs/undici/commit/caf6194d3dae989b731ed87ab85f182befe5eb80
- cna.openjsf.org/security-advisories.html
- github.com/nodejs/undici
- github.com/nodejs/undici/releases/tag/v8.10.2