PatchSiren cyber security CVE debrief
CVE-2026-55767 Guzzlephp CVE debrief
CVE-2026-55767 is a medium-severity vulnerability in Guzzle, a PHP HTTP client. The vulnerability arises from the CookieJar component incorrectly accepting cookies with a dot-only Domain attribute and whitespace-padded variants. This issue allows an attacker-controlled origin to set a cookie that Guzzle later sends to unrelated hosts using the same jar, potentially leading to cookie injection or session fixation against downstream services. The vulnerability is fixed in Guzzle version 7.12.1. This issue has a CVSS score of 5.8 and is classified as MEDIUM severity.
- Vendor
- Guzzlephp
- Product
- Guzzle
- CVSS
- MEDIUM 5.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-06-23
- Original CVE updated
- 2026-08-05
- Advisory published
- 2026-06-23
- Advisory updated
- 2026-08-05
Who should care
Developers and administrators using Guzzle, especially in applications that handle sensitive data or user sessions, should be aware of this vulnerability. This vulnerability may allow attackers to inject cookies or fixate sessions, potentially leading to unauthorized access or data manipulation. Users of Guzzle should ensure they are running version 7.12.1 or later to mitigate this risk.
Technical summary
The vulnerability in Guzzle's CookieJar component stems from improper handling of cookies with dot-only Domain attributes and whitespace-padded variants. The SetCookie::matchesDomain() method removes leading dots from the cookie domain, normalizing dot-only values to an empty string. Meanwhile, SetCookie::validate() only rejects strictly empty domains. This discrepancy allows cookies with dot-only domains to be stored and treated as matching any request host. An attacker can exploit this by setting a cookie on an attacker-controlled origin, which Guzzle will then send to unrelated hosts using the same cookie jar. This could enable cookie injection or session fixation attacks against downstream services.
Defensive priority
Medium priority should be given to updating Guzzle to version 7.12.1 or later. In the meantime, defenders should monitor for suspicious cookie activity and consider implementing additional security measures to protect against potential cookie injection or session fixation attacks.
Recommended defensive actions
- Update Guzzle to version 7.12.1 or later
- Monitor for suspicious cookie activity
- Implement additional security measures to protect against cookie injection or session fixation attacks
- Review and update downstream services to handle injected cookies securely
- Consider using a Web Application Firewall (WAF) to detect and prevent suspicious cookie activity
Evidence notes
The CVE-2026-55767 vulnerability was publicly disclosed on June 23, 2026, and the NVD record was last modified on June 26, 2026. The vulnerability has a CVSS score of 5.8 and is classified as MEDIUM severity. The fix for this vulnerability is included in Guzzle version 7.12.1.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-55767 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-55767
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-55767 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-55767
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://github.com/guzzle/guzzle/security/advisories/GHSA-cwxw-98qj-8qjx
[email protected] - Third Party Advisory
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.