CVE-2020-11078 Information
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.
CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N
Reference
https://github.com/httplib2/httplib2/commit/a1457cc31f3206cf691d11d2bf34e98865873e9e
https://github.com/httplib2/httplib2/security/advisories/GHSA-gg84-qgv9-w4pq
https://lists.apache.org/thread.html/r23711190c2e98152cb6f216b95090d5eeb978543bb7e0bad22ce47fc@3Cissues.beam.apache.org3E
https://lists.apache.org/thread.html/r4d35dac106fab979f0db75a07fc4e320ad848b722103e79667ff99e1@3Cissues.beam.apache.org3E
https://lists.apache.org/thread.html/r69a462e690b5f2c3d418a288a2c98ae764d58587bd0b5d6ab141f25f@3Cissues.beam.apache.org3E
https://lists.apache.org/thread.html/r7f364000066748299b331b615ba51c62f55ab5b201ddce9a22d98202@3Cissues.beam.apache.org3E
https://lists.apache.org/thread.html/rad8872fc99f670958c2774e2bf84ee32a3a0562a0c787465cf3dfa23@3Cissues.beam.apache.org3E
https://lists.apache.org/thread.html/rc9eff9572946142b657c900fe63ea4bbd3535911e8d4ce4d08fe4b89@3Ccommits.allura.apache.org3E
https://lists.debian.org/debian-lts-announce/2020/06/msg00000.html
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/IXCX2AWROGWGY5GXR7VN3BKF34A2FO6J/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/PZJ3D6JSM7CFZESZZKGUW2VX55BOSOXI/
In
httplib2
before
version
0.18.0
an
attacker
controlling
unescaped
part
of
uri
for
[***httplib2.Http.request()***](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.
Attack Complexity
HIGH
Privileges Required
NONE
User Interaction Required
NONE
Scope
NONE
Confidentiality Impact
CHANGED
Integrity Impact
NONE
Availability Impact
HIGH
Base Score
NONE
Base Severity
6.8
Share on: