HTTP Request Redirection Affecting guzzlehttp/guzzle package, versions >=6, <6.2.1 >=5, <5.3.1 >=4.0.0-rc2, <4.2.4
Threat Intelligence
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 ID SNYK-PHP-GUZZLEHTTPGUZZLE-70104
- published 15 Jul 2015
- disclosed 15 Jul 2015
- credit Unknown
Introduced: 15 Jul 2015
CVE-2016-5385 Open this link in a new tabHow to fix?
Upgrade guzzlehttp/guzzle
to version 6.2.1, 5.3.1, 4.2.4 or higher.
Overview
Affected versions of guzzlehttp/guzzle
are vulnerable to HTTP Proxy header vulnerability.
PHP through 7.0.8 does not attempt to address RFC 3875 section 4.1.18 namespace conflicts and therefore does not protect applications from the presence of untrusted client data in the HTTP_PROXY
environment variable, which might allow remote attackers to redirect an application's outbound HTTP traffic to an arbitrary proxy server via a crafted Proxy header in an HTTP request, as demonstrated by (1) an application that makes a getenv('HTTP_PROXY') call or (2) a CGI configuration of PHP, aka an "httpoxy" issue.