Every CVE Search/ Get API key

CVE-2026-93748

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

8.7 HighFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
None

Exploit likelihood

0.60%Up 0.2 points since Sep 19, 2026
90%50%10%1%

What each source reports

CVE List Score used 8.7

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

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.

Record
CVE-2026-93748
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-524
Updated
2026-11-05
EUVDEUVD-2026-83253 8.7

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.

Record
EUVD-2026-83253
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Updated
2026-11-05
GitHub AdvisoriesGHSA-ch52-4w7c-c8xp 8.7

Withdrawn Advisory: http-cache-semantics max-stale handling can disclose cross-user cached responses

Withdrawn Advisory

This advisory has been withdrawn because it's not a valid vulnerability. This link is maintained to preserve external references.

Original 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.

Record
GHSA-ch52-4w7c-c8xp
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-524
Updated
2026-11-02
NVD 8.7

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.

Record
CVE-2026-93748
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-524
Updated
2026-11-05
OSVDEBIAN-CVE-2026-93748 8.7

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.

Record
DEBIAN-CVE-2026-93748
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Updated
2026-11-06
OSVGHSA-ch52-4w7c-c8xp 8.7

Withdrawn Advisory: http-cache-semantics max-stale handling can disclose cross-user cached responses

Withdrawn Advisory

This advisory has been withdrawn because it's not a valid vulnerability. This link is maintained to preserve external references.

Original 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.

Record
GHSA-ch52-4w7c-c8xp
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-524
Updated
2026-11-02
Show 6 moreShow less
OSVUBUNTU-CVE-2026-93748 8.7

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.

Record
UBUNTU-CVE-2026-93748
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVAZL-103448 No score

CVE-2026-93748 affecting package nodejs-nodemon 2.0.3-5

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.

Record
AZL-103448
Updated
2026-11-05
OSVAZL-103485 No score

CVE-2026-93748 affecting package python-tensorboard 2.16.2-6

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.

Record
AZL-103485
Updated
2026-11-02
OSVCLSA-2026-1792231034 No score

TuxCare security update for http-cache-semantics (1 CVE)

TuxCare rebuilt http-cache-semantics to address 1 CVE. Fixed in 3.8.1-tuxcare.4.

Record
CLSA-2026-1792231034
Updated
2026-11-02
OSVCLSA-2026-1792743662 No score

TuxCare security update for http-cache-semantics (1 CVE)

TuxCare rebuilt http-cache-semantics to address 1 CVE. Fixed in 4.2.0-tuxcare.1.

Record
CLSA-2026-1792743662
Updated
2026-11-02
OSVROOT-APP-NPM-CVE-2026-93748 No score

CVE-2026-93748 in http-cache-semantics - Patched by Root

Root has patched CVE-2026-93748 in the http-cache-semantics package for Root:npm. Multiple fixed versions available.

Record
ROOT-APP-NPM-CVE-2026-93748
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
nodejs-nodemon
Azure Linux:3
through 2.0.3-5 None known
python-tensorboard
Azure Linux:3
through 2.16.2-6 None known
http-cache-semantics
TuxCare:npm
3.8.1-tuxcare.0 up to 3.8.1-tuxcare.4, plus listed versions
3.8.13.8.1-tuxcare.13.8.1-tuxcare.23.8.1-tuxcare.3
3.8.1-tuxcare.4
http-cache-semantics
TuxCare:npm
4.2.0-tuxcare.0 up to 4.2.0-tuxcare.1, plus listed versions
4.2.0
4.2.0-tuxcare.1
node-got
Debian:12
All versions, plus listed versions
11.8.5+~cs58.13.36-311.8.5+~cs58.13.36-411.8.5+~cs58.13.36-511.8.5+~cs58.13.36-611.8.5+~cs58.13.36-711.8.5+~cs58.13.36-811.8.6+~cs58.13.36-1
None known
node-got
Debian:13
All versions, plus listed versions
11.8.5+~cs58.13.36-511.8.5+~cs58.13.36-611.8.5+~cs58.13.36-711.8.5+~cs58.13.36-811.8.6+~cs58.13.36-1
None known
node-got
Debian:14
All versions, plus listed versions
11.8.5+~cs58.13.36-511.8.5+~cs58.13.36-611.8.5+~cs58.13.36-711.8.5+~cs58.13.36-811.8.6+~cs58.13.36-1
None known
http-cache-semantics
Root:npm
before 3.8.1-aikido.3
3.8.1-aikido.34.2.0-aikido.14.1.1-aikido.1
@rootio/http-cache-semantics
Root:npm
before 3.8.1-root.io.3
3.8.1-root.io.34.2.0-root.io.14.1.1-root.io.1
node-got
Ubuntu:18.04:LTS
All versions, plus listed versions
7.1.0-1
None known
Show 5 moreShow less
Affected packages
PackageAffectedFixed
node-got
Ubuntu:20.04:LTS
All versions, plus listed versions
7.1.0-1
None known
node-got
Ubuntu:22.04:LTS
All versions, plus listed versions
11.8.1+~cs53.13.17-311.8.2+~cs58.7.32-211.8.3+~cs58.7.37-1
None known
node-got
Ubuntu:24.04:LTS
All versions, plus listed versions
11.8.5+~cs58.13.36-3
None known
node-got
Ubuntu:26.10
All versions, plus listed versions
11.8.5+~cs58.13.36-611.8.5+~cs58.13.36-7
None known
node-got
Ubuntu:26.04:LTS
All versions, plus listed versions
11.8.5+~cs58.13.36-511.8.5+~cs58.13.36-6
None known

History

History
RecordedChangedSources
facts, referencesCVE List, EUVD, OSV
affected
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-93748 is a high vulnerability (CVSS 8.7) in Kornelski Http-cache-semantics, published September 18, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.60%, the 48th percentile. Fixed in http-cache-semantics 3.8.1-tuxcare.4.

References

Show 4 moreShow less
MoveEnter Open