CVE catalog

CVE-2020-8492

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

[CVE catalog]

Severity
Medium · CVSS 6.5CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Published
Updated
Source
[NVD] · [CVE record]
EPSS
6.62% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
CpepythonNot reportedNot reportedunknown
CpepythonNot reportedNot reportedunknown
CpepythonNot reportedNot reportedunknown
CpepythonNot reportedNot reportedunknown
CpepythonNot reportedNot reportedunknown
CpeleapNot reportedNot reportedunknown
Cpeubuntu_linuxNot reportedNot reportedunknown
Cpeubuntu_linuxNot reportedNot reportedunknown
Cpeubuntu_linuxNot reportedNot reportedunknown
Cpeubuntu_linuxNot reportedNot reportedunknown
Cpeubuntu_linuxNot reportedNot reportedunknown
Cpeubuntu_linuxNot reportedNot reportedunknown
CpefedoraNot reportedNot reportedunknown
CpefedoraNot reportedNot reportedunknown
Cpedebian_linuxNot reportedNot reportedunknown
Ubuntupython2.7pro2.7.5-8ubuntu3vulnerable
Ubuntupython2.7pro2.7.5-8ubuntu4vulnerable
Ubuntupython2.7pro2.7.6-2vulnerable
Ubuntupython2.7pro2.7.6-2ubuntu1vulnerable
Ubuntupython2.7pro2.7.6-3vulnerable
Ubuntupython2.7pro2.7.6-3ubuntu1vulnerable
Ubuntupython2.7pro2.7.6-4vulnerable
Ubuntupython2.7pro2.7.6-4ubuntu1vulnerable
Ubuntupython2.7pro2.7.6-5vulnerable
Ubuntupython2.7pro2.7.6-7vulnerable
Ubuntupython2.7pro2.7.6-8vulnerable
Ubuntupython2.7pro2.7.6-8ubuntu0.2vulnerable
Ubuntupython2.7pro2.7.6-8ubuntu0.3vulnerable
Ubuntupython2.7pro2.7.6-8ubuntu0.4vulnerable
Ubuntupython2.7pro2.7.6-8ubuntu0.5vulnerable
Ubuntupython2.7pro2.7.6-8ubuntu0.6+esm2vulnerable
Ubuntupython2.7pro2.7.6-8ubuntu0.6+esm3vulnerable
Ubuntupython2.7pro2.7.6-8ubuntu0.6+esm5fixed
Ubuntupython3.4pro3.4~b1-0ubuntu3vulnerable
Ubuntupython3.4pro3.4~b1-4ubuntu4vulnerable
Ubuntupython3.4pro3.4~b1-4ubuntu6vulnerable
Ubuntupython3.4pro3.4~b1-5ubuntu2vulnerable
Ubuntupython3.4pro3.4~b2-1vulnerable
Ubuntupython3.4pro3.4~b3-1ubuntu1vulnerable
Ubuntupython3.4pro3.4~rc1-1build1vulnerable
Ubuntupython3.4pro3.4~rc2-1vulnerable
Ubuntupython3.4pro3.4~rc3-0ubuntu1vulnerable
Ubuntupython3.4pro3.4.0-1vulnerable
Ubuntupython3.4pro3.4.0-2ubuntu1vulnerable
Ubuntupython3.4pro3.4.0-2ubuntu1.1vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.1vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.3vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.4vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.5vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.6vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.7vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.7+esm2vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.7+esm4vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.7+esm6fixed
Ubuntupython3.5pro3.5.2-2ubuntu0~16.04.4~14.04.1vulnerable
Ubuntupython3.5pro3.5.2-2ubuntu0~16.04.4~14.04.1+esm1fixed
Ubuntupython2.716.042.7.10-4ubuntu1vulnerable
Ubuntupython2.716.042.7.10-4ubuntu2vulnerable
Ubuntupython2.716.042.7.11-2vulnerable
Ubuntupython2.716.042.7.11-3vulnerable
Ubuntupython2.716.042.7.11-4vulnerable
Ubuntupython2.716.042.7.11-6vulnerable
Ubuntupython2.716.042.7.11-7vulnerable
Ubuntupython2.716.042.7.11-7ubuntu1vulnerable
Ubuntupython2.716.042.7.12-1~16.04vulnerable
Ubuntupython2.716.042.7.12-1ubuntu0~16.04.1vulnerable
Ubuntupython2.716.042.7.12-1ubuntu0~16.04.2vulnerable
Ubuntupython2.716.042.7.12-1ubuntu0~16.04.3vulnerable
Ubuntupython2.716.042.7.12-1ubuntu0~16.04.4vulnerable
Ubuntupython2.716.042.7.12-1ubuntu0~16.04.8vulnerable
Ubuntupython2.716.042.7.12-1ubuntu0~16.04.9vulnerable
Ubuntupython2.716.042.7.12-1ubuntu0~16.04.11fixed
Ubuntupython3.516.043.5.0-3vulnerable
Ubuntupython3.516.043.5.0-3ubuntu1vulnerable
Ubuntupython3.516.043.5.1~rc1-2ubuntu1vulnerable
Ubuntupython3.516.043.5.1-1vulnerable
Ubuntupython3.516.043.5.1-2vulnerable
Ubuntupython3.516.043.5.1-3vulnerable
Ubuntupython3.516.043.5.1-5vulnerable
Ubuntupython3.516.043.5.1-6ubuntu1vulnerable
Ubuntupython3.516.043.5.1-6ubuntu2vulnerable
Ubuntupython3.516.043.5.1-9ubuntu1vulnerable
Ubuntupython3.516.043.5.1-10vulnerable
Ubuntupython3.516.043.5.2-2~16.01vulnerable
Ubuntupython3.516.043.5.2-2~16.04vulnerable
Ubuntupython3.516.043.5.2-2ubuntu0~16.04.1vulnerable
Ubuntupython3.516.043.5.2-2ubuntu0~16.04.2vulnerable
Ubuntupython3.516.043.5.2-2ubuntu0~16.04.3vulnerable
Ubuntupython3.516.043.5.2-2ubuntu0~16.04.4vulnerable
Ubuntupython3.516.043.5.2-2ubuntu0~16.04.5vulnerable
Ubuntupython3.516.043.5.2-2ubuntu0~16.04.8vulnerable
Ubuntupython3.516.043.5.2-2ubuntu0~16.04.9vulnerable
Ubuntupython3.516.043.5.2-2ubuntu0~16.04.10fixed
Ubuntupython2.718.042.7.14-2ubuntu2vulnerable
Ubuntupython2.718.042.7.14-4vulnerable
Ubuntupython2.718.042.7.14-6vulnerable
Ubuntupython2.718.042.7.14-7vulnerable
Ubuntupython2.718.042.7.14-8vulnerable
Ubuntupython2.718.042.7.15~rc1-1vulnerable
Ubuntupython2.718.042.7.15~rc1-1ubuntu0.1vulnerable
Ubuntupython2.718.042.7.15-4ubuntu4~18.04vulnerable
Ubuntupython2.718.042.7.15-4ubuntu4~18.04.1vulnerable
Ubuntupython2.718.042.7.15-4ubuntu4~18.04.2vulnerable
Ubuntupython2.718.042.7.17-1~18.04vulnerable
Ubuntupython2.718.042.7.17-1~18.04ubuntu1fixed
Ubuntupython3.618.043.6.3-1ubuntu1vulnerable
Ubuntupython3.618.043.6.4~rc1-1vulnerable
Ubuntupython3.618.043.6.4~rc1-2vulnerable
Ubuntupython3.618.043.6.4-1vulnerable
Ubuntupython3.618.043.6.4-2vulnerable
Ubuntupython3.618.043.6.4-3build1vulnerable
Ubuntupython3.618.043.6.4-4vulnerable
Ubuntupython3.618.043.6.5~rc1-1vulnerable
Ubuntupython3.618.043.6.5-3vulnerable
Ubuntupython3.618.043.6.6-1~18.04vulnerable
Ubuntupython3.618.043.6.7-1~18.04vulnerable
Ubuntupython3.618.043.6.8-1~18.04.1vulnerable
Ubuntupython3.618.043.6.8-1~18.04.2vulnerable
Ubuntupython3.618.043.6.8-1~18.04.3vulnerable
Ubuntupython3.618.043.6.9-1~18.04vulnerable
Ubuntupython3.618.043.6.9-1~18.04ubuntu1fixed
Ubuntupython3.718.043.7.0~a2-1vulnerable
Ubuntupython3.718.043.7.0~a3-1vulnerable
Ubuntupython3.718.043.7.0~a3-2vulnerable
Ubuntupython3.718.043.7.0~a3-3vulnerable
Ubuntupython3.718.043.7.0~a4-1vulnerable
Ubuntupython3.718.043.7.0~b1-1vulnerable
Ubuntupython3.718.043.7.0~b1-1build1vulnerable
Ubuntupython3.718.043.7.0~b2-1vulnerable
Ubuntupython3.718.043.7.0~b3-1vulnerable
Ubuntupython3.718.043.7.0-1~18.04vulnerable
Ubuntupython3.718.043.7.1-1~18.04vulnerable
Ubuntupython3.718.043.7.3-2~18.04.1vulnerable
Ubuntupython3.718.043.7.5-2~18.04vulnerable
Ubuntupython3.718.043.7.5-2~18.04.4vulnerable
Ubuntupython3.718.043.7.5-2ubuntu1~18.04.2fixed
Ubuntupython3.818.043.8.0-3~18.04vulnerable
Ubuntupython3.818.043.8.0-3~18.04.1vulnerable
Ubuntupython3.818.043.8.0-3ubuntu1~18.04.2fixed
Ubuntupython2.720.042.7.17~rc1-1vulnerable
Ubuntupython2.720.042.7.17-1vulnerable
Ubuntupython2.720.042.7.17-1ubuntu5vulnerable
Ubuntupython2.720.042.7.17-1ubuntu6vulnerable
Ubuntupython2.720.042.7.18~rc1-2vulnerable
Ubuntupython2.720.042.7.18-1~20.04vulnerable
Ubuntupython2.720.042.7.18-1~20.04.1fixed
Ubuntupython3.820.043.8.0-1vulnerable
Ubuntupython3.820.043.8.0-2vulnerable
Ubuntupython3.820.043.8.0-3vulnerable
Ubuntupython3.820.043.8.0-4vulnerable
Ubuntupython3.820.043.8.0-5vulnerable
Ubuntupython3.820.043.8.1-2ubuntu3vulnerable
Ubuntupython3.820.043.8.2~rc1-1ubuntu1vulnerable
Ubuntupython3.820.043.8.2-1vulnerable
Ubuntupython3.820.043.8.2-1ubuntu1vulnerable
Ubuntupython3.820.043.8.2-1ubuntu1.1fixed
Alpinepython33.103.7.7-r0fixed
Alpinepython33.113.8.2-r0fixed
Alpinepython33.123.8.2-r0fixed
Alpinepython33.133.8.2-r0fixed
Alpinepython33.143.8.2-r0fixed
Alpinepython33.153.8.2-r0fixed
Alpinepython33.163.8.2-r0fixed
Alpinepython33.173.8.2-r0fixed
Alpinepython33.183.8.2-r0fixed
Alpinepython33.193.8.2-r0fixed
Alpinepython33.203.8.2-r0fixed
Alpinepython33.213.8.2-r0fixed
Alpinepython33.223.8.2-r0fixed
Alpinepython33.233.8.2-r0fixed
Alpinepython33.243.8.2-r0fixed
Debianpython2.7112.7.18-2fixed
Susepythonlinux enterprise point of sale 11 sp32.6.9-40.35.2fixed
Susepython-baselinux enterprise point of sale 11 sp32.6.9-40.35.1fixed
Susepython-doclinux enterprise point of sale 11 sp32.6-8.40.35.1fixed
Susepythonlinux enterprise server 11 sp4-ltss2.6.9-40.35.2fixed
Susepython-baselinux enterprise server 11 sp4-ltss2.6.9-40.35.1fixed
Susepython-doclinux enterprise server 11 sp4-ltss2.6-8.40.35.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Ubuntupython2.7debpro2.7.6-8ubuntu0.6+esm5Not reportedUBUNTU-CVE-2020-8492Not reported
Ubuntupython3.4debpro3.4.3-1ubuntu1~14.04.7+esm6Not reportedUBUNTU-CVE-2020-8492Not reported
Ubuntupython3.5debpro3.5.2-2ubuntu0~16.04.4~14.04.1+esm1Not reportedUBUNTU-CVE-2020-8492Not reported
Ubuntupython2.7deb16.042.7.12-1ubuntu0~16.04.11Not reportedUBUNTU-CVE-2020-8492Not reported
Ubuntupython3.5deb16.043.5.2-2ubuntu0~16.04.10Not reportedUBUNTU-CVE-2020-8492Not reported
Ubuntupython2.7deb18.042.7.17-1~18.04ubuntu1Not reportedUBUNTU-CVE-2020-8492Not reported
Ubuntupython3.6deb18.043.6.9-1~18.04ubuntu1Not reportedUBUNTU-CVE-2020-8492Not reported
Ubuntupython3.7deb18.043.7.5-2ubuntu1~18.04.2Not reportedUBUNTU-CVE-2020-8492Not reported
Ubuntupython3.8deb18.043.8.0-3ubuntu1~18.04.2Not reportedUBUNTU-CVE-2020-8492Not reported
Ubuntupython2.7deb20.042.7.18-1~20.04.1Not reportedUBUNTU-CVE-2020-8492Not reported
Ubuntupython3.8deb20.043.8.2-1ubuntu1.1Not reportedUBUNTU-CVE-2020-8492Not reported
Alpinepython3apk3.103.7.7-r0Not reportedALPINE-CVE-2020-8492Not reported
Alpinepython3apk3.113.8.2-r0Not reportedALPINE-CVE-2020-8492Not reported
Alpinepython3apk3.123.8.2-r0Not reportedALPINE-CVE-2020-8492Not reported
Alpinepython3apk3.133.8.2-r0Not reportedALPINE-CVE-2020-8492Not reported
Alpinepython3apk3.143.8.2-r0Not reportedALPINE-CVE-2020-8492Not reported
Alpinepython3apk3.153.8.2-r0Not reportedALPINE-CVE-2020-8492Not reported
Alpinepython3apk3.163.8.2-r0Not reportedALPINE-CVE-2020-8492Not reported
Alpinepython3apk3.173.8.2-r0Not reportedALPINE-CVE-2020-8492Not reported
Alpinepython3apk3.183.8.2-r0Not reportedALPINE-CVE-2020-8492Not reported
Alpinepython3apk3.193.8.2-r0Not reportedALPINE-CVE-2020-8492Not reported
Alpinepython3apk3.203.8.2-r0Not reportedALPINE-CVE-2020-8492Not reported
Alpinepython3apk3.213.8.2-r0Not reportedALPINE-CVE-2020-8492Not reported
Alpinepython3apk3.223.8.2-r0Not reportedALPINE-CVE-2020-8492Not reported
Alpinepython3apk3.233.8.2-r0Not reportedALPINE-CVE-2020-8492Not reported
Alpinepython3apk3.243.8.2-r0Not reportedALPINE-CVE-2020-8492Not reported
Debianpython2.7deb112.7.18-2Not reportedDEBIAN-CVE-2020-8492Not reported
Susepythonrpmlinux enterprise point of sale 11 sp32.6.9-40.35.2Not reportedSUSE-SU-2020:14306-1Not reported
Susepython-baserpmlinux enterprise point of sale 11 sp32.6.9-40.35.1Not reportedSUSE-SU-2020:14306-1Not reported
Susepython-docrpmlinux enterprise point of sale 11 sp32.6-8.40.35.1Not reportedSUSE-SU-2020:14306-1Not reported
Susepythonrpmlinux enterprise server 11 sp4-ltss2.6.9-40.35.2Not reportedSUSE-SU-2020:14306-1Not reported
Susepython-baserpmlinux enterprise server 11 sp4-ltss2.6.9-40.35.1Not reportedSUSE-SU-2020:14306-1Not reported
Susepython-docrpmlinux enterprise server 11 sp4-ltss2.6-8.40.35.1Not reportedSUSE-SU-2020:14306-1Not reported

OpenFactory catalog packages

No matching packages in this catalog.

Observed:

References