Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. undici
  4. ›
  5. CVE-2026-84933

CVE-2026-84933: undici vulnerable to cross-user cookie disclosure via Set-Cookie caching in shared caches

September 29, 2026

undici’s interceptors.cache() does not handle Set-Cookie in the cache path. In shared-cache mode (type: 'shared', the default), a cacheable response (for example Cache-Control: public, max-age=...) carrying a Set-Cookie header is stored, and the stored Set-Cookie is re-served to a later caller that hits the same cache key. This exposes one user’s cookie to another caller and lets an untrusted upstream inject cookies into cached responses served to all subsequent callers, violating RFC 6265 section 7.2 (a shared cache must not store cookies). Applications using the shared cache interceptor against untrusted or multi-user upstreams are affected. Private caches (type: 'private') are not affected.

References

  • cna.openjsf.org/security-advisories.html
  • github.com/advisories/GHSA-2jfj-6hjv-fm6j
  • github.com/nodejs/undici/commit/b6c5a00252c37da9dd2db9bead053bb843e1f988
  • github.com/nodejs/undici/commit/cb75bbb34224a968b4ad80cab8b7aba5e0b3b28a
  • github.com/nodejs/undici/releases/tag/v7.29.1
  • github.com/nodejs/undici/releases/tag/v8.10.2
  • github.com/nodejs/undici/security/advisories/GHSA-2jfj-6hjv-fm6j
  • nvd.nist.gov/vuln/detail/CVE-2026-84933

Code Behaviors & Features

Detect and mitigate CVE-2026-84933 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 7.0.0 before 7.29.1, all versions starting from 8.0.0 before 8.10.2

Fixed versions

  • 7.29.1
  • 8.10.2

Solution

Upgrade to versions 7.29.1, 8.10.2 or above.

Impact 6.5 MEDIUM

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N

Learn more about CVSS

Weakness

  • CWE-200: Exposure of Sensitive Information to an Unauthorized Actor
  • CWE-524: Use of Cache Containing Sensitive Information

Source file

npm/undici/CVE-2026-84933.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Mon, 12 Oct 2026 00:23:06 +0000.