Vulnerability Description
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.
CVSS Score
HIGH
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Python | Urllib3 | >= 1.24, < 2.6.0 |
Related Weaknesses (CWE)
References
- https://github.com/urllib3/urllib3/commit/24d7b67eac89f94e11003424bcf0d8f7b72222Patch
- https://github.com/urllib3/urllib3/security/advisories/GHSA-gm62-xv2j-4w53Vendor Advisory
FAQ
What is CVE-2025-66418?
CVE-2025-66418 is a vulnerability with a CVSS score of 7.5 (HIGH). 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 inse...
How severe is CVE-2025-66418?
CVE-2025-66418 has been rated HIGH with a CVSS base score of 7.5/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2025-66418?
Check the references section above for vendor advisories and patch information. Affected products include: Python Urllib3.