Skip to content
OpenAdvisories
Medium · 5.9 CVE-2026-93750 EUVD-2026-83255GHSA-f27v-pv5m-c5g6

http-cache-semantics through 4.2.0 Cross-Client Cache Disclosure via Vary Wildcard

Published Sep 18, 2026 · Updated Sep 24, 2026 · Assigned by VulnCheck

Description

http-cache-semantics through 4.2.0 contains a cache validation vulnerability in the _varyMatches() function that fails to properly validate Vary header wildcards due to byte-for-byte string comparison. Attackers can request URLs previously fetched by other clients to receive cached responses intended for different users, disclosing sensitive information across clients.

Affected products

VendorProductAffectedFixed
kornelski http-cache-semantics ≤ 4.2.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 node-got No fix yet —
Debian 13 node-got No fix yet —
Debian 12 node-got No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 node-got No fix yet —
Ubuntu 26.04 LTS node-got No fix yet —
Ubuntu 24.04 LTS node-got No fix yet —
Ubuntu 22.04 LTS node-got No fix yet —
Ubuntu 20.04 LTS node-got No fix yet —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS node-got No fix yet —

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 nodejs-nodemon +1 No fix yet —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling npm-12 No fix yet —

Advisories 1

References