CVE Catalog

CVE-2025-66418

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
0.68%

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

Summary

urllib3 is a user-friendly HTTP client library for Python. Starting in version 1.24 and prior to 2.6.0, the number of links in the decompression chain was unbounded allowing a malicious server to insert a virtually unlimited number of compression steps leading to high CPU usage and massive memory allocation for the decompressed data. This vulnerability is fixed in 2.6.0.

Risk Assessment

Risk of DoS attack by overloading system resources. A malicious server can send a response with many compression steps, potentially causing application crashes.

Recommendation

Upgrade urllib3 to version 2.6.0 or later immediately to limit the number of decompression steps.

Other vulnerabilities in urllib3

See all
Original NVD description (English source)

urllib3 is a user-friendly HTTP client library for Python. Starting in version 1.24 and prior to 2.6.0, the number of links in the decompression chain was unbounded allowing a malicious server to insert a virtually unlimited number of compression steps leading to high CPU usage and massive memory allocation for the decompressed data. This vulnerability is fixed in 2.6.0.

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