Description
guzzlehttp/guzzle versions before 7.15.1 fail to preserve host-only cookie scope, storing the request host in the Domain field instead of marking cookies as host-only. Attackers controlling child hosts can receive host-only cookies intended only for parent hosts, potentially disclosing session identifiers and authorization tokens when the same cookie jar is reused across trust boundaries.
Published: 2026-08-01
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Versions of the PHP HTTP client library before 7.15.1 fail to preserve host-only cookie scope. Instead of treating cookies as host-only, the library stores the request host in the Domain field, which allows any subsequently accessed child host to read those cookies. The exposed cookies may contain session identifiers or authorization tokens that should have been limited to the original parent host, thereby risking session hijacking and credential disclosure.

Affected Systems

The affected component is the Guzzle PHP HTTP client library. All deployments using guzzlehttp/guzzle versions older than 7.15.1 are vulnerable, regardless of the application or framework that incorporates the library.

Risk and Exploitability

The CVSS score of 8.2 indicates a high severity vulnerability. The EPSS score is not available, so no exploitation likelihood estimate is provided. This issue is not listed in the CISA KEV catalog. Attackers would need control over or influence of a child host that a vulnerable application contacts, or the ability to execute code that injects requests via the library, to exploit the weakness. Once the attacker can make the application request a child host, they can capture the host-only cookies and use them for unauthorized access.

Generated by OpenCVE AI on August 2, 2026 at 03:11 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Guzzle to version 7.15.1 or newer to correct the cookie handling bug
  • Configure the application to isolate cookie jars per trust boundary, ensuring that a cookie jar is not reused across unrelated hosts
  • Verify that cookies marked as host-only are not sent when communicating with child or untrusted hosts after upgrading the library

Generated by OpenCVE AI on August 2, 2026 at 03:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-wm3w-8rrp-j577 Guzzle: Host-only cookie scope is not preserved
History

Mon, 03 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 01 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Description guzzlehttp/guzzle versions before 7.15.1 fail to preserve host-only cookie scope, storing the request host in the Domain field instead of marking cookies as host-only. Attackers controlling child hosts can receive host-only cookies intended only for parent hosts, potentially disclosing session identifiers and authorization tokens when the same cookie jar is reused across trust boundaries.
Title guzzlehttp/guzzle before 7.15.1 Host-only Cookie Scope
First Time appeared Guzzlephp
Guzzlephp guzzle
Weaknesses CWE-201
CPEs cpe:2.3:a:guzzlephp:guzzle:*:*:*:*:*:*:*:*
Vendors & Products Guzzlephp
Guzzlephp guzzle
References
Metrics cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 8.2, 'vector': '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'}


Subscriptions

Guzzlephp Guzzle
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-03T19:37:29.123Z

Reserved: 2026-07-29T13:36:36.278Z

Link: CVE-2026-67355

cve-icon Vulnrichment

Updated: 2026-08-03T19:37:23.975Z

cve-icon NVD

Status : Received

Published: 2026-08-01T13:17:06.283

Modified: 2026-08-03T20:17:27.700

Link: CVE-2026-67355

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T03:15:03Z

Weaknesses
  • CWE-201

    Insertion of Sensitive Information Into Sent Data