CVE Catalog

CVE-2016-5385

High
Published: Translated: NVD NIST

Summary

PHP versions up to 7.0.8 do not address namespace conflicts as per RFC 3875, exposing applications to risks from untrusted client data in the HTTP_PROXY environment variable. This may allow remote attackers to redirect an application's outbound HTTP traffic to an arbitrary proxy server via a crafted Proxy header.

Risk Assessment

Organizations may be vulnerable to attacks that exploit untrusted data to redirect application traffic, potentially leading to data leaks or other serious security incidents.

Recommendation

It is recommended to upgrade PHP to version 7.0.9 or later and review application configurations to mitigate 'httpoxy' attacks.

Other vulnerabilities in PHP

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS