Skip to content
OpenAdvisories
Medium · 6.8 CVE-2020-11078 EUVD-2020-0085GHSA-gg84-qgv9-w4pqPYSEC-2020-46

CRLF injection in httplib2

Published May 20, 2020 · Updated Aug 4, 2024 · Assigned by GitHub_M

Description

In httplib2 before version 0.18.0, an attacker controlling unescaped part of uri for `httplib2.Http.request()` could change request headers and body, send additional hidden requests to same server. This vulnerability impacts software that uses httplib2 with uri constructed by string concatenation, as opposed to proper urllib building with escaping. This has been fixed in 0.18.0.

Affected products

VendorProductAffectedFixed
httplib2 httplib2 < 0.81.0 —

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 python-httplib2 0.18.1-1 —
Debian 13 python-httplib2 0.18.1-1 —
Debian 12 python-httplib2 0.18.1-1 —
Debian 8 python-httplib2 0.9+dfsg-2+deb8u1 DLA-2232-1
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS python-httplib2 No fix yet —
Ubuntu 18.04 LTS python-httplib2 No fix yet —
Ubuntu 16.04 LTS python-httplib2 No fix yet —
Ubuntu 14.04 LTS python-httplib2 No fix yet —
ReleasePackageFixed inAdvisory
RHEL 8 resource-agents +2 4.1.1-68.el8 RHSA-2020:4605
RHEL 7 fence-agents +43 4.2.1-41.el7_9.2 RHSA-2020:5003
RHEL 7 resource-agents +4 4.1.1-61.el7_9.4 RHSA-2020:5004
RHEL 7 resource-agents-sap-hana-scaleout 0.164.0-6.el7_9.4 RHSA-2020:5004
RHEL 7 sap-cluster-connector 3.0.1-37.el7_9.4 RHSA-2020:5004
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat OpenStack 16 python-httplib2 +1 0.13.1-2.el8ost RHSA-2021:2116
ReleasePackageFixed inAdvisory
SLES 15 SP3 python-httplib2 0.19.0-3.3.1 SUSE-SU-2021:1806-1
SLES 15 SP2 python-httplib2 0.19.0-3.3.1 SUSE-SU-2021:1806-1
SLES 15 python-httplib2 0.19.0-1.8.1 SUSE-SU-2021:1637-1
SLES 12 python-httplib2 0.19.0-7.7.1 SUSE-SU-2021:1807-1
Show 7 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SUSE Package Hub 15 SP2 python-httplib2 0.19.0-bp152.3.3.1 openSUSE-SU-2021:0796-1
SUSE OpenStack Cloud Crowbar 9 python-httplib2 0.19.0-8.3.4 SUSE-SU-2021:1779-1
SUSE OpenStack Cloud Crowbar 8 python-httplib2 0.19.0-7.3.1 SUSE-SU-2021:1808-1
SUSE OpenStack Cloud 9 python-httplib2 0.19.0-8.3.4 SUSE-SU-2021:1779-1
SUSE OpenStack Cloud 8 python-httplib2 0.19.0-7.3.1 SUSE-SU-2021:1808-1
SUSE OpenStack Cloud 7 python-httplib2 0.19.0-7.7.1 SUSE-SU-2021:1807-1
SUSE HPE Helion OpenStack 8 python-httplib2 0.19.0-7.3.1 SUSE-SU-2021:1808-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed python-httplib2 0.19.1-1.2 openSUSE-SU-2026:11203-1, openSUSE-SU-2024:14141-1, openSUSE-SU-2024:11231-1
openSUSE Leap 15.3 python-httplib2 0.19.0-3.3.1 openSUSE-SU-2021:1806-1
openSUSE Leap 15.2 python-httplib2 0.19.0-lp152.6.3.1 openSUSE-SU-2021:0772-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 python-httplib2 No fix yet —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 resource-agents 4.1.1-68.el8 ELSA-2020-5947
Oracle Linux 7 fence-agents-all +37 4.2.1-41.el7_9.2 ELSA-2020-5003
Oracle Linux 7 resource-agents +2 4.1.1-61.el7_9.4 ELSA-2020-5004

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI httplib2 < 0.18.0 0.18.0 GHSA-gg84-qgv9-w4pq

Advisories 20

References