CVE-2016-1000109: Medium severity facebook hiphop virtual machine vulnerability
HHVM does not attempt to address RFC 3875 section 4.1.18 namespace conflicts and therefore does not protect CGI applications from the presence of untrusted client data in the HTTPPROXY environment variable, which might allow remote attackers to redirect a CGI application's outbound HTTP traffic to an arbitrary proxy server via a crafted Proxy header in an HTTP request, aka an "httpoxy" issue. This issue affects HHVM versions prior to 3.9.6, all versions between 3.10.0 and 3.12.4 (inclusive), and all versions between 3.13.0 and 3.14.2 (inclusive).
Affected Software
Remediation
Event History
Frequently Asked Questions
What is CVE-2016-1000109?
CVE-2016-1000109 is a vulnerability in HHVM that allows remote attackers to redirect a CGI application's outbound HTTP traffic.
How does CVE-2016-1000109 affect HHVM?
CVE-2016-1000109 affects HHVM versions up to 3.14.2 by not protecting CGI applications from the presence of untrusted client data in the HTTP_PROXY environment variable.
What is the severity of CVE-2016-1000109?
CVE-2016-1000109 has a severity value of 5.3, considered medium.
How can I fix CVE-2016-1000109?
To fix CVE-2016-1000109, update HHVM to version 3.14.3 or later.
Where can I find more information about CVE-2016-1000109?
You can find more information about CVE-2016-1000109 on the following references: https://github.com/facebook/hhvm/commit/423b4b719afd5ef4e6e19d8447fbf7b6bc0d0a25, https://httpoxy.org/, and https://www.facebook.com/security/advisories/cve-2016-1000109.