PT-2026-50515

CVE-2026-9678

·

Published

2026-06-17

·

Updated

2026-10-06

Description by

CVSS 3.1
5.9
Medium
MetricsAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions undici versions prior to 7.28.0 undici versions prior to 8.5.0
Description The cache interceptor incorrectly classifies certain responses as cacheable when the upstream Cache-Control header contains whitespace-padded qualified private or no-cache field names, such as private=" authorization" or no-cache="tauthorization". Because the parser preserves this surrounding whitespace, comparisons against the literal authorization field name fail, causing the response to be stored. In shared-cache mode, this can lead to cross-user information disclosure, where a response containing one user's authenticated data is served from the cache to a subsequent caller, including unauthenticated users, if both requests share the same cache key.
Recommendations Upgrade to version 7.28.0. Upgrade to version 8.5.0. Disable shared-cache mode for traffic that includes Authorization headers. Avoid caching responses to authenticated requests. Add Vary: Authorization upstream.
Exploitability
Exploit
Fix
Vendors
Affected products
Related identifiers
GHSA-PR7R-676H-XCF6
ALSA-2026:35841
ALSA-2026:35842
ALSA-2026:35891
ALSA-2026:35892
ALSA-2026:39868
ALSA-2026:41947
ECHO-8994-D1AA-91AB
OPENSUSE-SU-2026:11121-1
OPENSUSE-SU-2026:21236-1
RHSA-2026:22380
RHSA-2026:35841
RHSA-2026:35842
RHSA-2026:35891
RHSA-2026:35892
RHSA-2026:39868
RHSA-2026:41947
RHSA-2026:7378
SUSE-SU-2026:22565-1
SUSE-SU-2026:2633-1
Found an issue in the description? Have something to add? Feel free to write us 👾