Skip to content
OpenAdvisories
Medium · 5.3 CVE-2016-1000111 EUVD-2020-0227GHSA-3gqj-cmxr-p4x2PYSEC-2020-214

Forced Browsing in Twisted

Published Mar 11, 2020 · Updated Aug 6, 2024 · Assigned by mitre

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 twisted 16.4.0-1 —
Debian 13 twisted 16.4.0-1 —
Debian 12 twisted 16.4.0-1 —
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS twisted 16.0.0-1ubuntu0.2 USN-3585-1
Ubuntu 14.04 LTS twisted 13.2.0-1ubuntu1.2 USN-3585-1
ReleasePackageFixed inAdvisory
RHEL 7 python-twisted-web 12.1.0-5.el7_2 RHSA-2016:1978
RHEL 6 python-twisted-web 8.2.0-5.el6_8 RHSA-2016:1978
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Satellite Capsule 6 foreman +1 1.11.0.86-1.el6sat RHSA-2018:0273
Red Hat Satellite Capsule 6 foreman-installer 1:1.11.0.18-1.el6sat RHSA-2018:0273
Red Hat Satellite Capsule 6 katello +3 3.0.0-33.el6sat RHSA-2018:0273
Red Hat Satellite Capsule 6 katello-installer-base +1 3.0.0.101-1.el6sat RHSA-2018:0273
Red Hat Satellite Capsule 6 pulp +13 2.8.7.18-1.el6sat RHSA-2018:0273
Red Hat Satellite Capsule 6 pulp-puppet +3 2.8.7.2-1.el6sat RHSA-2018:0273
Red Hat Satellite Capsule 6 python-twisted-web 12.1.0-5.el7_2 RHSA-2018:0273
Red Hat Satellite Capsule 6 qpid-dispatch +3 0.4-27.el6sat RHSA-2018:0273
Red Hat Satellite Capsule 6 qpid-proton +2 0.9-21.el6 RHSA-2018:0273
Red Hat Satellite Capsule 6 rubygem-smart_proxy_openscap 0.5.3.9-2.el6sat RHSA-2018:0273
Red Hat Satellite Capsule 6 satellite +2 6.2.14-4.0.el6sat RHSA-2018:0273
Red Hat Satellite 6 candlepin +1 0.9.54.26-1.el6 RHSA-2018:0273
Red Hat Satellite 6 foreman +10 1.11.0.86-1.el6sat RHSA-2018:0273
Red Hat Satellite 6 foreman-installer 1:1.11.0.18-1.el6sat RHSA-2018:0273
Red Hat Satellite 6 katello +4 3.0.0-33.el6sat RHSA-2018:0273
Red Hat Satellite 6 katello-installer-base +1 3.0.0.101-1.el6sat RHSA-2018:0273
Red Hat Satellite 6 pulp +10 2.8.7.18-1.el6sat RHSA-2018:0273
Red Hat Satellite 6 pulp-puppet +4 2.8.7.2-1.el6sat RHSA-2018:0273
Red Hat Satellite 6 python-twisted-web 12.1.0-5.el7_2 RHSA-2018:0273
Red Hat Satellite 6 qpid-dispatch +3 0.4-27.el6sat RHSA-2018:0273
Red Hat Satellite 6 qpid-proton +2 0.9-21.el6 RHSA-2018:0273
Red Hat Satellite 6 rubygem-smart_proxy_openscap 0.5.3.9-2.el6sat RHSA-2018:0273
Red Hat Satellite 6 satellite +3 6.2.14-4.0.el6sat RHSA-2018:0273
Red Hat Satellite 6 tfm-rubygem-foreman_theme_satellite 0.1.47.2-1.el6sat RHSA-2018:0273
Red Hat Satellite 6 tfm-rubygem-katello 3.0.0.162-1.el6sat RHSA-2018:0273
Red Hat Satellite 6 tfm-rubygem-katello_ostree 3.0.0.162-1.el7sat RHSA-2018:0273
ReleasePackageFixed inAdvisory
SLES 12 python-Twisted 15.2.1-8.1 SUSE-SU-2017:0114-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SUSE Enterprise Storage 4 python-Twisted 15.2.1-8.1 SUSE-SU-2017:0114-1
SUSE Enterprise Storage 3 python-Twisted 15.2.1-8.1 SUSE-SU-2017:0114-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed python-Twisted 16.4.1-1.2 openSUSE-SU-2024:10162-1
ReleasePackageFixed inAdvisory
Alpine v3.24 py3-twisted 16.4.0-r0 —
Alpine v3.23 py3-twisted 16.4.0-r0 —
Alpine v3.22 py3-twisted 16.4.0-r0 —
Alpine v3.21 py3-twisted 16.4.0-r0 —
Alpine v3.20 py3-twisted 16.4.0-r0 —
Show 9 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 py3-twisted 16.4.0-r0 —
Alpine v3.18 py3-twisted 16.4.0-r0 —
Alpine v3.17 py3-twisted 16.4.0-r0 —
Alpine v3.16 py3-twisted 16.4.0-r0 —
Alpine v3.15 py3-twisted 16.4.0-r0 —
Alpine v3.14 py3-twisted 16.4.0-r0 —
Alpine v3.13 py3-twisted 16.4.0-r0 —
Alpine v3.12 py3-twisted 16.4.0-r0 —
Alpine v3.11 py3-twisted 16.4.0-r0 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 python-twisted-web 12.1.0-5.el7_2 ELSA-2016-1978

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI twisted < 16.3.1 16.3.1 GHSA-3gqj-cmxr-p4x2

Advisories 7

References