HTTP Response Splitting Affecting guzzlehttp/psr7 package, versions <2.10.2


Severity

Recommended
0.0
medium
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.05% (15th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-PHP-GUZZLEHTTPPSR7-17318030
  • published12 Jun 2026
  • disclosed11 Jun 2026
  • creditVolker Dusch

Introduced: 11 Jun 2026

NewCVE-2026-49214  (opens in a new tab)
CWE-113  (opens in a new tab)

How to fix?

Upgrade guzzlehttp/psr7 to version 2.10.2 or higher.

Overview

Affected versions of this package are vulnerable to HTTP Response Splitting via the host component of a URI when constructing a PSR-7 Uri or Request. An attacker can inject arbitrary HTTP headers by supplying a crafted host value containing ASCII control characters, such as CRLF, which are then copied into the Host header and serialized in outbound HTTP requests. This can lead to the injection of additional attacker-controlled header lines, potentially enabling further attacks such as request smuggling or cache poisoning in certain deployment scenarios involving proxies, gateways, or load balancers.

CVSS Base Scores

version 4.0
version 3.1