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.
Metrics
Affected Vendors & Products
References
History
No history.
MITRE
Status: PUBLISHED
Assigner: GitHub_M
Published: 2021-02-08T19:45:19
Updated: 2024-08-03T18:09:14.827Z
Reserved: 2020-12-22T00:00:00
Link: CVE-2021-21240
Vulnrichment
No data.
NVD
Status : Modified
Published: 2021-02-08T20:15:12.197
Modified: 2024-11-21T05:47:50.650
Link: CVE-2021-21240
Redhat