First published: Thu Jan 30 2020(Updated: )
Python is vulnerable to a denial of service, caused by a flaw in the urllib.request.AbstractBasicAuthHandler. By sending a specially crafted request, a remote attacker could exploit this vulnerability to cause a Regular Expression Denial of Service (ReDoS).
Credit: cve@mitre.org cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/python3 | <0:3.6.8-17.el7 | 0:3.6.8-17.el7 |
redhat/python3 | <0:3.6.8-31.el8 | 0:3.6.8-31.el8 |
redhat/rh-python36-python | <0:3.6.12-1.el6 | 0:3.6.12-1.el6 |
redhat/rh-python36-python-pip | <0:9.0.1-5.el6 | 0:9.0.1-5.el6 |
redhat/rh-python36-python-virtualenv | <0:15.1.0-3.el6 | 0:15.1.0-3.el6 |
redhat/rh-python36-python | <0:3.6.12-1.el7 | 0:3.6.12-1.el7 |
redhat/rh-python36-python-pip | <0:9.0.1-5.el7 | 0:9.0.1-5.el7 |
redhat/rh-python36-python-virtualenv | <0:15.1.0-3.el7 | 0:15.1.0-3.el7 |
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 Leap | =15.1 | |
Canonical Ubuntu Linux | =12.04 | |
Canonical Ubuntu Linux | =14.04 | |
Canonical Ubuntu Linux | =16.04 | |
Canonical Ubuntu Linux | =18.04 | |
Canonical Ubuntu Linux | =19.10 | |
Canonical Ubuntu Linux | =20.04 | |
Fedoraproject Fedora | =31 | |
Fedoraproject Fedora | =32 | |
Debian Debian Linux | =9.0 | |
redhat/python | <3.8.3 | 3.8.3 |
ubuntu/python3.4 | <3.4.3-1ubuntu1~14.04.7+ | 3.4.3-1ubuntu1~14.04.7+ |
ubuntu/python3.5 | <3.5.2-2ubuntu0~16.04.10 | 3.5.2-2ubuntu0~16.04.10 |
ubuntu/python3.6 | <3.6.9-1~18.04ubuntu1 | 3.6.9-1~18.04ubuntu1 |
ubuntu/python3.7 | <3.7.5-2ubuntu1~18.04.2 | 3.7.5-2ubuntu1~18.04.2 |
ubuntu/python3.7 | <3.7.5-2~19.10ubuntu1 | 3.7.5-2~19.10ubuntu1 |
ubuntu/python3.8 | <3.8.0-3ubuntu1~18.04.2 | 3.8.0-3ubuntu1~18.04.2 |
ubuntu/python3.8 | <3.8.2-1ubuntu1.1 | 3.8.2-1ubuntu1.1 |
ubuntu/python3.8 | <3.8.2-1ubuntu1.1 | 3.8.2-1ubuntu1.1 |
ubuntu/python2.7 | <2.7.17-1~18.04ubuntu1 | 2.7.17-1~18.04ubuntu1 |
ubuntu/python2.7 | <2.7.18-1~20.04.1 | 2.7.18-1~20.04.1 |
ubuntu/python2.7 | <2.7.6-8ubuntu0.6+ | 2.7.6-8ubuntu0.6+ |
ubuntu/python2.7 | <2.7.12-1ubuntu0~16.04.11 | 2.7.12-1ubuntu0~16.04.11 |
debian/python2.7 | <=2.7.16-2+deb10u1 | 2.7.16-2+deb10u4 2.7.18-8+deb11u1 |
debian/python3.7 | 3.7.3-2+deb10u3 3.7.3-2+deb10u7 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
(Appears in the following advisories)
The vulnerability ID is CVE-2020-8492.
The severity of CVE-2020-8492 is medium.
CVE-2020-8492 allows an HTTP server to conduct Regular Expression Denial of Service (ReDoS) attacks against a client.
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 are affected by CVE-2020-8492.
To fix CVE-2020-8492, update Python to version 3.6.8-17.el7, 3.6.8-31.el8, 3.6.12-1.el6, 9.0.1-5.el6, 15.1.0-3.el6, 3.6.12-1.el7, 9.0.1-5.el7, or 15.1.0-3.el7, or Python to version 3.8.3.