Approved changes feed: RSS · Atom

cpe:2.3:a:guzzlephp:guzzle:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorGuzzlephp (37e5bf37-25aa-5817-ad02-8114bf93bb5c)
ProductGuzzle (a8335050-655d-5877-ab43-e9b5fe0f6204)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:deb/debian/guzzle purl2cpe 2026-06-01 10:15:28.742064
pkg:docker/guzzle/guzzle purl2cpe 2026-06-01 10:15:28.742067
pkg:github/guzzle/guzzle purl2cpe 2026-06-01 10:15:28.742070
pkg:sourceforge/guzzle.mirror purl2cpe 2026-06-01 10:15:28.742073

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-67339 vulnerable 2026-09-16 04:33:05.963066 guzzlehttp/guzzle before 7.14.2 Proxy-Authorization Header Disclosure
MEDIUM (5.3)
guzzlehttp/guzzle versions before 7.14.2 fail to properly isolate Proxy-Authorization headers from origin servers in cURL handlers. Attackers can capture proxy credentials through origin server access logs when requests are redirected, bypassed, or sent through SOCKS proxies that Guzzle misclassifies as direct connections.
Published: 2026-08-01T12:22:17.139Z
Updated: 2026-08-03T18:08:40.368Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-67353 vulnerable 2026-09-16 04:33:05.929300 guzzlehttp/guzzle before 7.15.1 Unbounded Cookie Denial of Service
MEDIUM (5.3)
guzzlehttp/guzzle versions before 7.15.1 contain a denial of service vulnerability in the CookieJar that accepts unlimited Set-Cookie header fields with no size restrictions. Attackers can return many large cookies from a malicious server, causing Guzzle to store excessive data in memory and generate oversized Cookie headers that fail in handlers or destination servers.
Published: 2026-08-01T12:22:17.339Z
Updated: 2026-08-03T18:19:35.276Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-67355 vulnerable 2026-09-16 04:33:05.820633 guzzlehttp/guzzle before 7.15.1 Host-only Cookie Scope
MEDIUM (5.9)
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-01T12:22:17.646Z
Updated: 2026-08-03T19:37:29.123Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-67354 vulnerable 2026-09-16 04:33:05.724483 guzzlehttp/guzzle before 7.15.1 URI Fragment Disclosure via Referer
MEDIUM (5.9)
guzzlehttp/guzzle versions before 7.15.1 contain an information disclosure vulnerability in RedirectMiddleware. When the optional allow_redirects.referer setting is enabled, the middleware copies the URI fragment (the portion after '#') from the referring request into the generated Referer header when following a same-scheme redirect (e.g., HTTPS to HTTPS). An attacker who controls the redirect destination can read this fragment from the incoming Referer header, potentially disclosing one-time login secrets, access tokens, state values, or other sensitive client data to a server never meant to receive it. The referer setting is disabled by default. Fixed in 7.15.1, which strips the fragment before generating the Referer value.
Published: 2026-08-01T12:22:18.324Z
Updated: 2026-08-03T18:24:12.389Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-31091 vulnerable 2026-06-08 05:43:40.135888 Change in port should be considered a change in origin in Guzzle
HIGH (7.7)
Guzzle, an extensible PHP HTTP client. `Authorization` and `Cookie` headers on requests are sensitive information. In affected versions on making a request which responds with a redirect to a URI with a different port, if we choose to follow it, we should remove the `Authorization` and `Cookie` headers from the request, before containing. Previously, we would only consider a change in host or scheme. Affected Guzzle 7 users should upgrade to Guzzle 7.4.5 as soon as possible. Affected users using any earlier series of Guzzle should upgrade to Guzzle 6.5.8 or 7.4.5. Note that a partial fix was implemented in Guzzle 7.4.2, where a change in host would trigger removal of the curl-added Authorization header, however this earlier fix did not cover change in scheme or change in port. An alternative approach would be to use your own redirect middleware, rather than ours, if you are unable to upgrade. If you do not require or expect redirects to be followed, one should simply disable redirects all together.
Published: 2022-06-27T00:00:00.000Z
Updated: 2025-04-23T18:08:21.161Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-31090 vulnerable 2026-06-08 05:43:40.135393 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-31043 vulnerable 2026-06-08 05:43:40.048879 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-31042 vulnerable 2026-06-08 05:43:40.045911 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-29248 vulnerable 2026-06-08 05:42:47.429057 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.