PatchSiren cyber security CVE debrief
CVE-2026-69245 guzzle CVE debrief
A vulnerability in Guzzle, an extensible PHP HTTP client, allows sensitive information disclosure due to improper handling of cookie domains. The issue arises from the SetCookie::matchesDomain() method, which incorrectly matches subdomains for certain domain spellings, potentially leading to session identifier or token disclosure to unintended hosts.
- Vendor
- guzzle
- Product
- Unknown
- CVSS
- MEDIUM 6.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-03
- Original CVE updated
- 2026-09-08
- Advisory published
- 2026-08-03
- Advisory updated
- 2026-09-08
Who should care
Defenders and developers using Guzzle for HTTP requests, especially in applications handling sensitive session data, should assess exposure and take immediate action to update to fixed versions.
Why it matters
This vulnerability in Guzzle allows sensitive information disclosure due to improper handling of cookie domains. Defenders should prioritize assessing exposure in applications using Guzzle for HTTP requests, especially those handling sensitive session data, and update to fixed versions 7.15.2 or 8.0.1.
- Session identifier or token disclosure to unintended hosts
- Potential for unauthorized access to sensitive application state
- Need for verification of affected Guzzle versions in use
- Priority for updating to fixed Guzzle versions
Technical summary
The SetCookie::matchesDomain() method in Guzzle incorrectly handles certain domain spellings, potentially leading to sensitive information disclosure. This issue is fixed in Guzzle versions 7.15.2 and 8.0.1. A vulnerability in Guzzle, an extensible PHP HTTP client, allows sensitive information disclosure due to improper handling of cookie domains. The issue arises from the SetCookie::matchesDomain() method, which incorrectly matches subdomains for certain domain spellings, potentially leading to session identifier or token disclosure to unintended hosts. Defenders should prioritize assessing exposure in applications using Guzzle for HTTP requests, especially those handling sensitive session data. Immediate to
Defensive priority
Defenders should prioritize assessing exposure in applications using Guzzle for HTTP requests, especially those handling sensitive session data. Immediate action is required to update to fixed versions 7.15.2 or 8.0.1.
Recommended defensive actions
- Assess exposure in applications using Guzzle for HTTP requests
- Update to Guzzle version 7.15.2 or 8.0.1
- Review and adjust cookie handling in applications using vulnerable Guzzle versions
- Monitor for potential session identifier or token disclosure
- Perform vulnerability scanning to identify exposed assets
- Implement additional logging and monitoring for sensitive data access
- Review and update incident response plans to address potential exploitation
Evidence notes
The vulnerability is confirmed in Guzzle versions prior to 7.15.2 and 8.0.1. Official fixes are available in these versions. Evidence is based on official CVE and NVD records, as well as source references from the Guzzle repository.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-69245 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-69245
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-69245 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-69245
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/guzzle/guzzle/commit/3aeea0406aab88cbbd86531313d7cebf8ae149a4
-
Source reference
Unverified legacy reference
URL: https://github.com/guzzle/guzzle/commit/744101956d78b7c1384d0cbf379db13e859167bf
-
Source reference
Unverified legacy reference
URL: https://github.com/guzzle/guzzle/pull/3907
-
Source reference
Unverified legacy reference
URL: https://github.com/guzzle/guzzle/pull/3908
-
Source reference
Unverified legacy reference
URL: https://github.com/guzzle/guzzle/releases/tag/7.15.2
-
Source reference
Unverified legacy reference
URL: https://github.com/guzzle/guzzle/releases/tag/8.0.1
-
Source reference
Unverified legacy reference
URL: https://github.com/guzzle/guzzle/security/advisories/GHSA-f7vp-7xgx-4w4r
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.