GitHub Advisoryadvisory · PyPI
GHSA-3gqj-cmxr-p4x2 Forced Browsing in Twisted
MEDIUM
Official page ↗
- Aliases
- CVE-2016-1000111
- Ecosystem
- PyPI
- Packages
- Twisted
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
- Weaknesses
- CWE-425
- Reviewed
- 2021-04-23
Affected packages
• PyPI Twisted: < 16.3.1 → fixed in 16.3.1
Description
Twisted before 16.3.1 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 `HTTP_PROXY` 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.
Related
Alias · CVE (1)
- CVE-2016-1000111 Twisted before 16.3.1 does not attempt to address RFC 3875 section 4.1.18 namespace conflicts and therefore does not protect CGI… vulnerability
Weakness · CWE (1)
- CWE-425 Direct Request weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2016-1000111 advisory
- https://github.com/pypa/advisory-database/tree/main/vulns/twisted/PYSEC-2020-214.yaml web
- https://github.com/twisted/twisted package
- https://twistedmatrix.com/pipermail/twisted-web/2016-August/005268.html web
- https://twistedmatrix.com/trac/ticket/8623 web
- https://www.openwall.com/lists/oss-security/2016/07/18/6 web
- http://www.oracle.com/technetwork/topics/security/linuxbulletinoct2016-3090545.html web