CVE-2026-66339
libsoup: libsoup: Proxy credentials leak to destination server via Proxy-Authorization header in CONNECT tunnels
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · June 5, 2026
Updated · July 25, 2026
Description
A flaw was found in libsoup. After a CONNECT tunnel is established through an HTTP proxy, libsoup incorrectly attaches the Proxy-Authorization header to subsequent HTTPS requests sent through that tunnel to the destination server. This allows the destination server to capture proxy credentials, leading to information disclosure.
Statement
A flaw was found in libsoup where the proxy authentication logic in SoupAuthManager unconditionally attaches the Proxy-Authorization header to all outgoing requests, including those sent through an already-established CONNECT tunnel. This causes proxy credentials to be sent in cleartext to destination servers, which can capture and reuse them. This issue is distinct from CVE-2026-12547 which covers credential leak when switching between proxies.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 6.5CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
CWE-201 · Insertion of Sensitive Information Into Sent Data