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 grants access to subdomains of a cookie's domain if the domain is not recognized as an IP literal or a numeric host. This can lead to session identifiers or tokens being disclosed 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
PHP developers and administrators using Guzzle for HTTP requests, especially those handling sensitive information or user sessions, should be aware of this vulnerability. They need to verify if their Guzzle versions are affected, understand the potential impact on their applications, and take necessary remediation steps. This includes upgrading to secure versions of Guzzle, reviewing application configurations, and monitoring for potential exploits.
Why it matters
CVE-2026-69245 allows sensitive information disclosure in Guzzle due to improper cookie domain handling. Defenders should verify affected versions, upgrade to fixed versions, and monitor for suspicious activity.
- Session identifier or token disclosure to unintended hosts
- Potential for unauthorized access to sensitive information
- Need for verification of affected Guzzle versions and remediation
Technical summary
The SetCookie::matchesDomain() method in Guzzle incorrectly handles cookie domains, allowing sensitive information disclosure to unintended hosts. This issue arises from the method's failure to recognize certain IP literals or numeric hosts, leading to improper granting of access to subdomains. The vulnerability is fixed in Guzzle versions 7.15.2 and 8.0.1, where the handling of cookie domains has been corrected to prevent such disclosures. Affected applications should be reviewed and updated to use secure cookie handling practices.
Defensive priority
Medium
Recommended defensive actions
- Upgrade Guzzle to version 7.15.2 or 8.0.1
- Review and update affected applications to use secure cookie handling
- Monitor for suspicious activity related to cookie disclosure
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
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 GitHub repository. Defenders should verify affected versions, review source code for specific exposures, and monitor for suspicious activity related to cookie disclosure.
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.