CVE Catalog

CVE-2026-59939

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.42%

36th percentile - higher than 36% of all known CVEs

Summary

The httplib2 Python library before version 0.32.0 does not limit decompression of HTTP responses with gzip or deflate encoding, allowing a malicious server to send a small compressed payload that expands to an arbitrarily large size in memory, causing MemoryError or OOM-kill in the client process.

Risk Assessment

An attacker can remotely exhaust memory in a client application using httplib2, leading to denial of service (DoS) and potential disruption of critical services.

Recommendation

Immediately upgrade httplib2 to version 0.32.0 or later, which includes a fix to limit the size of decompressed data.

Related vulnerabilities

Original NVD description (English source)

httplib2 is a comprehensive HTTP client library for Python. Prior to 0.32.0, httplib2 performs unbounded decompression of HTTP response bodies encoded with Content-Encoding: gzip or deflate in _decompressContent in httplib2/init.py, allowing a malicious or compromised HTTP server to return a small compressed payload that expands to an arbitrarily large size in memory and causes MemoryError or OOM-kill in the client process. This issue is fixed in version 0.32.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS