PYSEC-2026-3444

See a problem?
Import Source
https://github.com/pypa/advisory-database/blob/main/vulns/httplib2/PYSEC-2026-3444.yaml
JSON Data
https://api.test.osv.dev/v1/vulns/PYSEC-2026-3444
Aliases
Published
2026-07-08T20:16:59.557Z
Modified
2026-07-14T10:45:09.702323118Z
Severity
  • 7.5 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
[none]
Details

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.

References

Affected packages

PyPI / httplib2

Package

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
0.32.0

Affected versions

0.*
0.7.0
0.7.1
0.7.2
0.7.3
0.7.4
0.7.5
0.7.6
0.7.7
0.8
0.9
0.9.1
0.9.2
0.10.3
0.11.0
0.11.1
0.11.3
0.12.0
0.12.1
0.12.3
0.13.0
0.13.1
0.14.0
0.15.0
0.16.0
0.17.0
0.17.1
0.17.2
0.17.3
0.17.4
0.18.0
0.18.1
0.19.0
0.19.1
0.20.0
0.20.1
0.20.2
0.20.4
0.21.0
0.22.0
0.30.0
0.30.2
0.31.0
0.31.1
0.31.2

Database specific

source
"https://github.com/pypa/advisory-database/blob/main/vulns/httplib2/PYSEC-2026-3444.yaml"