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.
History

No history.

cve-icon 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

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2021-02-08T20:15:12.197

Modified: 2021-02-12T14:56:39.647

Link: CVE-2021-21240

cve-icon Redhat

Severity : Low

Publid Date: 2021-01-09T00:00:00Z

Links: CVE-2021-21240 - Bugzilla