httplib2 is a comprehensive HTTP client library for Python. In httplib2 before version 0.19.0, a malicious server which responds with long series of "\xa0" characters in the "www-authenticate" header may cause Denial of Service (CPU burn while parsing header) of the httplib2 client accessing said server. This is fixed in version 0.19.0 which contains a new implementation of auth headers parsing using the pyparsing library.
CVSS Details
- CVSS 3.1 Base Score: 7.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | — | Upgrade py3-httplib2 | Aug 22, 2024 | Feb 8, 2021 |
| Arch Linux | — | Upgrade to the latest version of Arch Linux | Jul 11, 2025 | Feb 8, 2021 |
| Debian | — | Upgrade python-httplib2 | Jul 30, 2024 | Feb 8, 2021 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Feb 8, 2021 |
| Suse | — | Upgrade python2-httplib2Upgrade python-httplib2Upgrade python3-httplib2 | May 26, 2021 | Feb 8, 2021 |
| Ubuntu | — | No solution exists | Jun 26, 2025 | Feb 8, 2021 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub