{"id":"CVE-2026-67354","summary":"guzzlehttp/guzzle before 7.15.1 URI Fragment Disclosure via Referer","details":"guzzlehttp/guzzle versions before 7.15.1 contain an information disclosure vulnerability in RedirectMiddleware. When the optional allow_redirects.referer setting is enabled, the middleware copies the URI fragment (the portion after '#') from the referring request into the generated Referer header when following a same-scheme redirect (e.g., HTTPS to HTTPS). An attacker who controls the redirect destination can read this fragment from the incoming Referer header, potentially disclosing one-time login secrets, access tokens, state values, or other sensitive client data to a server never meant to receive it. The referer setting is disabled by default. Fixed in 7.15.1, which strips the fragment before generating the Referer value.","aliases":["GHSA-h95v-h523-3mw8"],"modified":"2026-08-03T03:45:44.297901036Z","published":"2026-08-01T12:22:18.324Z","database_specific":{"cwe_ids":["CWE-201"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/67xxx/CVE-2026-67354.json","cna_assigner":"VulnCheck"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/67xxx/CVE-2026-67354.json"},{"type":"ADVISORY","url":"https://github.com/guzzle/guzzle/security/advisories/GHSA-h95v-h523-3mw8"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-67354"},{"type":"ADVISORY","url":"https://www.vulncheck.com/advisories/guzzlehttp-guzzle-before-uri-fragment-disclosure-via-referer"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/guzzle/guzzle","events":[{"introduced":"0"},{"fixed":"61443dfb33c62f308ee8add20f45b4d6e4bf8d2f"}],"database_specific":{"source":["AFFECTED_FIELD","DESCRIPTION"],"extracted_events":[{"introduced":"0"},{"fixed":"7.15.1"}]}}],"versions":["7.15.0","7.14.0","7.13.1","7.13.0","7.11.0","7.10.0","7.9.3","7.9.2","7.9.1","7.9.0","7.8.1","7.8.0","7.7.0","7.6.1","7.6.0","7.5.1","7.5.0","7.4.5","7.4.4","7.4.3","7.4.2","7.4.1","7.4.0","7.3.0","7.2.0","7.1.1","7.1.0","7.0.0","7.0.0-rc.1","7.0.0-beta.2","7.0.0-beta.1","6.5.0","6.4.1","6.4.0","6.3.3","6.3.2","6.3.1","6.3.0","6.2.2","6.2.1","4.2.3","6.2.0","6.1.1","6.1.0","6.0.2","6.0.1","6.0.0","5.3.0","5.2.0","5.1.0","5.0.3","5.0.2","5.0.1","5.0.0","4.2.2","4.2.1","4.2.0","4.1.8","4.1.7","4.1.6","4.1.5","4.1.4","4.1.3","4.1.2","4.1.1","4.1.0","4.0.2","4.0.1","4.0.0","4.0.0-rc.2","4.0.0-rc.1","v3.8.1","v3.8.0","v3.7.4","v3.7.3","v3.7.2","v3.7.1","v3.7.0","v3.6.0","v3.5.0","v3.4.3","v3.4.2","v3.4.1","v3.4.0","v3.3.1","v3.3.0","v3.2.0","v3.1.2","v3.1.1","v3.1.0","v3.0.7","v3.0.6","v3.0.5","v3.0.4","v3.0.3","v3.0.2","v3.0.1","v3.0.0","v2.8.8","v2.8.7","v2.8.6","v2.8.5","v2.8.4","v2.8.3","v2.8.2","v2.8.1","v2.8.0","v2.7.2","v2.7.1","v2.7.0","v2.6.6","v2.6.5","v2.6.4","v2.6.3","v2.6.2","v2.6.1","v2.6.0","v2.5.0","v2.4.1","v2.4.0","v2.3.2","v2.3.1","v2.3.0","v2.2.4","v2.2.3","v2.2.2","v2.2.1","v2.2.0","v2.1.4","v2.1.3","v2.1.2","v2.1.1","v2.1.0","v2.0.5","v2.0.4","v2.0.3","v2.0.2","v2.0.1","v2.0.0","v1.0.3","v1.0.2","v1.0.1","v1.0.0","v1.0.0beta1"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-67354.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V4","score":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N"}]}