CVE-2020-8492CWE-400denial-of-service

CVE-2020-8492

Medium · published January 31, 2020

CVSS v3.1
6.5
EPSS
7%
Percentile
93.8
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
6.5 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.06617 · 93.8th percentile
Weakness
CWE-400 · Uncontrolled Resource Consumption
Published
2020-01-31T00:15Z
Affected products (15)
ProductVersionsFixed in
python/python≥ 2.7.0, ≤ 2.7.17—
python/python≥ 3.5.0, ≤ 3.5.9—
python/python≥ 3.6.0, ≤ 3.6.10—
python/python≥ 3.7.0, ≤ 3.7.6—
python/python≥ 3.8.0, ≤ 3.8.1—
opensuse/leapall versions—
canonical/ubuntu_linuxall versions—
canonical/ubuntu_linuxall versions—
canonical/ubuntu_linuxall versions—
canonical/ubuntu_linuxall versions—
canonical/ubuntu_linuxall versions—
canonical/ubuntu_linuxall versions—
fedoraproject/fedoraall versions—
fedoraproject/fedoraall versions—
debian/debian_linuxall versions—
References (33)
http://lists.opensuse.org/opensuse-security-announce/2020-03/msg00003.html · [email protected]https://bugs.python.org/issue39503 · [email protected]https://github.com/python/cpython/pull/18284 · [email protected]https://lists.apache.org/thread.html/rdb31a608dd6758c6093fd645aea3fbf022dd25b37109b6aaea5bc0b5%40%3Ccommits.cassandra.apache.org%3E · [email protected]https://lists.apache.org/thread.html/rfec113c733162b39633fd86a2d0f34bf42ac35f711b3ec1835c774da%40%3Ccommits.cassandra.apache.org%3E · [email protected]https://lists.debian.org/debian-lts-announce/2020/07/msg00011.html · [email protected]https://lists.debian.org/debian-lts-announce/2023/05/msg00024.html · [email protected]https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/7WOKDEXLYW5UQ4S7PA7E37IITOC7C56J/ · [email protected]https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/A5NSAX4SC3V64PGZUPH7PRDLSON34Q5A/ · [email protected]https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/APGWEMYZIY5VHLCSZ3HD67PA5Z2UQFGH/ · [email protected]https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/UESGYI5XDAHJBATEZN3MHNDUBDH47AS6/ · [email protected]https://python-security.readthedocs.io/vuln/urllib-basic-auth-regex.html · [email protected]https://security.gentoo.org/glsa/202005-09 · [email protected]https://security.netapp.com/advisory/ntap-20200221-0001/ · [email protected]https://usn.ubuntu.com/4333-1/ · [email protected]https://usn.ubuntu.com/4333-2/ · [email protected]http://lists.opensuse.org/opensuse-security-announce/2020-03/msg00003.html · af854a3a-2127-422b-91ae-364da2661108https://bugs.python.org/issue39503 · af854a3a-2127-422b-91ae-364da2661108https://github.com/python/cpython/pull/18284 · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/rdb31a608dd6758c6093fd645aea3fbf022dd25b37109b6aaea5bc0b5%40%3Ccommits.cassandra.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/rfec113c733162b39633fd86a2d0f34bf42ac35f711b3ec1835c774da%40%3Ccommits.cassandra.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2020/07/msg00011.html · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2023/05/msg00024.html · af854a3a-2127-422b-91ae-364da2661108https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/7WOKDEXLYW5UQ4S7PA7E37IITOC7C56J/ · af854a3a-2127-422b-91ae-364da2661108https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/A5NSAX4SC3V64PGZUPH7PRDLSON34Q5A/ · af854a3a-2127-422b-91ae-364da2661108https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/APGWEMYZIY5VHLCSZ3HD67PA5Z2UQFGH/ · af854a3a-2127-422b-91ae-364da2661108https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/UESGYI5XDAHJBATEZN3MHNDUBDH47AS6/ · af854a3a-2127-422b-91ae-364da2661108https://python-security.readthedocs.io/vuln/urllib-basic-auth-regex.html · af854a3a-2127-422b-91ae-364da2661108https://security.gentoo.org/glsa/202005-09 · af854a3a-2127-422b-91ae-364da2661108https://security.netapp.com/advisory/ntap-20200221-0001/ · af854a3a-2127-422b-91ae-364da2661108https://usn.ubuntu.com/4333-1/ · af854a3a-2127-422b-91ae-364da2661108https://usn.ubuntu.com/4333-2/ · af854a3a-2127-422b-91ae-364da2661108https://cert-portal.siemens.com/productcert/html/ssa-398330.html · 0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
EPSS history
Timeline
  • 30 JAN 00:00Z
    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…
    cvelistv5