CVE Catalog

CVE-2020-8492

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Very high risk
6.62%

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

Summary

Python 2.7 through 2.7.17, 3.5 through 3.5.9, 3.6 through 3.6.10, 3.7 through 3.7.6, and 3.8 through 3.8.1 allows an HTTP server to conduct Regular Expression Denial of Service (ReDoS) attacks against a client because of urllib.request.AbstractBasicAuthHandler catastrophic backtracking.

Risk Assessment

A malicious HTTP server may cause excessive resource consumption on the client side, leading to denial of service. The risk affects applications using urllib.request.AbstractBasicAuthHandler.

Recommendation

Upgrade Python to a patched version or avoid using urllib.request.AbstractBasicAuthHandler when connecting to untrusted servers.

Other vulnerabilities in Python

See all
Original NVD description (English source)

Python 2.7 through 2.7.17, 3.5 through 3.5.9, 3.6 through 3.6.10, 3.7 through 3.7.6, and 3.8 through 3.8.1 allows an HTTP server to conduct Regular Expression Denial of Service (ReDoS) attacks against a client because of urllib.request.AbstractBasicAuthHandler catastrophic backtracking.

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