Mend.io Vulnerability Database
The largest open source vulnerability database
What is a Vulnerability ID?
New vulnerability? Tell us about it!
CVE-2026-13697
Published:July 29, 2026
Updated:August 06, 2026
undici's cache interceptor mishandles malformed Cache-Control private directives. In undici 7.0.0 up to before 7.29.0 and 8.0.0 up to before 8.9.0, a response carrying a degenerate qualified private directive, such as private set to an empty value, can be stored in the default shared cache and later served to a different caller with the same cache key, disclosing private response bodies and headers including Set-Cookie. Separately, a Cache-Control header that combines an unqualified private directive with a qualified one triggers an uncaught TypeError in the cache-control parser, which rejects the request and, depending on the consumer's error handling, can terminate the process. Both issues affect applications using the cache interceptor in shared mode, including the default configuration. The issues are fixed in undici 7.29.0 and 8.9.0.
Affected Packages
https://github.com/nodejs/undici.git (GITHUB):
Affected version(s) >=v8.0.0 <v8.9.0
Fix Suggestion:
Update to version v8.9.0
https://github.com/nodejs/undici.git (GITHUB):
Affected version(s) >=v7.0.0 <v7.29.0
Fix Suggestion:
Update to version v7.29.0
undici (NPM):
Affected version(s) >=8.0.0 <8.9.0
Fix Suggestion:
Update to version 8.9.0
undici (NPM):
Affected version(s) >=7.0.0 <7.29.0
Fix Suggestion:
Update to version 7.29.0
Do you need more information?
Contact Us
CVSS v4
Base Score:
8.3
Attack Vector
NETWORK
Attack Complexity
HIGH
Attack Requirements
NONE
Privileges Required
NONE
User Interaction
NONE
Vulnerable System Confidentiality
HIGH
Vulnerable System Integrity
NONE
Vulnerable System Availability
HIGH
Subsequent System Confidentiality
NONE
Subsequent System Integrity
NONE
Subsequent System Availability
NONE
CVSS v3
Base Score:
7.4
Attack Vector
NETWORK
Attack Complexity
HIGH
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
NONE
Availability
HIGH
Weakness Type (CWE)
Exposure of Sensitive Information to an Unauthorized Actor
Use of Web Browser Cache Containing Sensitive Information
Uncaught Exception
EPSS
Base Score:
0.33