PatchSiren

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

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.