Skip to content
OpenAdvisories
High · 7.5 CVE-2026-93748 EUVD-2026-83253GHSA-ch52-4w7c-c8xp

http-cache-semantics through 4.2.0 Cross-User Cache Disclosure via max-stale

Published Sep 18, 2026 · Updated Nov 5, 2026 · Assigned by VulnCheck

Description

http-cache-semantics through 4.2.0 fails to properly validate security-zeroed cache entries when processing client max-stale directives, allowing unauthenticated attackers to retrieve cached responses belonging to other users. Attackers can request the same URL with a large max-stale value to obtain another user's Set-Cookie session credentials from shared-cache entries that were deliberately zeroed for security reasons.

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 prism 5.16.0-r14 —
Wolfi rolling tileserver-gl 5.7.0-r0 —

Advisories 2

References