Read the docs
TI-2021-04343 Aliases CVE-2021-21240GHSA-93xj-8mrv-444m

Regular Expression Denial of Service in httplib2

Priority LOW 39CWE-400Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · High
Fix status
Partial Red Hat: 1 fixed, 7 without a fix

Attack profile from CVSS 3.1 · CNA. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-400.

Summary

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.

Why it matters now

EPSS 0.0367 89th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Partial httplib2 (httplib2): 0.19.0httplib2 (PyPI): 0.19.0Red Hat: 1 advisoryRed Hat: 1 fixed, 7 without a fix

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
httplib2httplib2before 0.19.00.19.0Patch availableCNA
—httplib2 (PyPI)before 0.19.00.19.0Patch availableGHSA-93xj-8mrv-444m
  • httplib2 Vendorhttplib2 Affected before 0.19.0 Fixed in 0.19.0 Patch available CNA
  • httplib2 (PyPI) Vendor— Affected before 0.19.0 Fixed in 0.19.0 Patch available GHSA-93xj-8mrv-444m

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:httplib2_project:httplib2:*:*:*:*:*:python:*:*before 0.19.0Vulnerablehttplib2
  • cpe:2.3:a:httplib2_project:httplib2:*:*:*:*:*:python:*:* Versions before 0.19.0 Vulnerable ·httplib2

Remediation

  • Fix · CNA httplib2 (httplib2) Fixed in 0.19.0
  • Fix · GHSA-93xj-8mrv-444m httplib2 (PyPI) Fixed in 0.19.0 Advisory →

Red Hat 1 advisory

  • RHSA-2021:2116 Released 2021-05-26 · Red Hat rating Moderate
    Red Hat OpenStack Platform 16.1.6 (python-httplib2) security update
    • Red Hat OpenStack Platform 16.1 python-httplib2-0.13.1-2.el8ost, python3-httplib2-0.13.1-2.el8ost

Vendor assessments

Red Hat

Red Hat rating: Low. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat Ceph Storage 2AffectedNo fix planned: Out of support scope
Red Hat Enterprise Linux 7AffectedNo fix planned: Out of support scope
Red Hat Enterprise Linux 8AffectedNo fix yet: Fix deferred
Red Hat OpenStack Platform 10 (Newton)AffectedNo fix planned: Out of support scope
Red Hat OpenStack Platform 13 (Queens)AffectedNo fix planned: Will not fix
Red Hat Storage 3AffectedNo fix yet: Fix deferred
Red Hat Update Infrastructure 3 for Cloud ProvidersAffectedNo fix yet: Fix deferred
Red Hat OpenStack Platform 16.1Fixed RHSA-2021:2116
Not affected: 1 product
  • Red Hat Enterprise Linux 9

Timeline

  1. 2026-10-02 Threatist record created from CVE-2021-21240
  2. 2026-10-03 Alias added: GHSA-93xj-8mrv-444m

References

  • TI-2026-42746 httplib2: Decompression Bomb Denial of Service via Unbounded gzip/deflate Response Handling CVSS 3.1HIGH 7.5
  • TI-2020-08952 CRLF injection in httplib2 CVSS 3.1MEDIUM 6.8
  • TI-2013-01808 httplib2 0.7.2, 0.8, and earlier, after an initial connection is made, does not verify… CVSS 2.0LOW 2.6

Sources