Skip to content
OpenAdvisories
Critical USN-6891-1 41 CVEs

python3.5, python3.6, python3.7, python3.8, python3.9, python3.10, python3.11, python3.12 vulnerabilities

Published Jul 11, 2024 · Updated Oct 8, 2026

Summary

It was discovered that Python incorrectly handled certain inputs.
An attacker could possibly use this issue to execute arbitrary code.
This issue only affected Ubuntu 14.04 LTS and Ubuntu 18.04 LTS.
(CVE-2015-20107)

It was discovered that Python incorrectly used regular expressions
vulnerable to catastrophic backtracking. A remote attacker could possibly
use this issue to cause a denial of service. This issue only affected
Ubuntu 14.04 LTS. (CVE-2018-1060, CVE-2018-1061)

It was discovered that Python failed to initialize Expat’s hash salt. A
remote attacker could possibly use this issue to cause hash collisions,
leading to a denial of service. This issue only affected Ubuntu 14.04 LTS.
(CVE-2018-14647)

It was discovered that Python incorrectly handled certain pickle files. An
attacker could possibly use this issue to consume memory, leading to a
denial of service. This issue only affected Ubuntu 14.04 LTS.
(CVE-2018-20406)

It was discovered that Python incorrectly validated the domain when
handling cookies. An attacker could possibly trick Python into sending
cookies to the wrong domain. This issue only affected Ubuntu 14.04 LTS.
(CVE-2018-20852)

Jonathan Birch and Panayiotis Panayiotou discovered that Python incorrectly
handled Unicode encoding during NFKC normalization. An attacker could
possibly use this issue to obtain sensitive information. This issue only
affected Ubuntu 14.04 LTS. (CVE-2019-9636, CVE-2019-10160)

It was discovered that Python incorrectly parsed certain email addresses. A
remote attacker could possibly use this issue to trick Python applications
into accepting email addresses that should be denied. This issue only
affected Ubuntu 14.04 LTS. (CVE-2019-16056)

It was discovered that the Python documentation XML-RPC server incorrectly
handled certain fields. A remote attacker could use this issue to execute a
cross-site scripting (XSS) attack. This issue only affected Ubuntu 14.04
LTS. (CVE-2019-16935)

It was discovered that Python documentation had a misleading information.
A security issue could be possibly caused by wrong assumptions of this
information. This issue only affected Ubuntu 14.04 LTS and Ubuntu 18.04
LTS. (CVE-2019-17514)

It was discovered that Python incorrectly stripped certain characters from
requests. A remote attacker could use this issue to perform CRLF injection.
This issue only affected Ubuntu 14.04 LTS and Ubuntu 18.04 LTS.
(CVE-2019-18348)

It was discovered that Python incorrectly handled certain TAR archives.
An attacker could possibly use this issue to cause a denial of service.
This issue only affected Ubuntu 14.04 LTS and Ubuntu 18.04 LTS.
(CVE-2019-20907)

Colin Read and Nicolas Edet discovered that Python incorrectly handled
parsing certain X509 certificates. An attacker could possibly use this
issue to cause Python to crash, resulting in a denial of service. This
issue only affected Ubuntu 14.04 LTS. (CVE-2019-5010)

It was discovered that incorrectly handled certain ZIP files. An attacker
could possibly use this issue to cause a denial of service. This issue only
affected Ubuntu 14.04 LTS. (CVE-2019-9674)

It was discovered that Python incorrectly handled certain urls. A remote
attacker could possibly use this issue to perform CRLF injection attacks.
This issue only affected Ubuntu 14.04 LTS. (CVE-2019-9740, CVE-2019-9947)

Sihoon Lee discovered that Python incorrectly handled the local_file:
scheme. A remote attacker could possibly use this issue to bypass blocklist
meschanisms. This issue only affected Ubuntu 14.04 LTS. (CVE-2019-9948)

It was discovered that Python incorrectly handled certain IP values.
An attacker could possibly use this issue to cause a denial of service.
This issue only affected Ubuntu 14.04 LTS and Ubuntu 18.04 LTS.
(CVE-2020-14422)

It was discovered that Python incorrectly handled certain character
sequences. A remote attacker could possibly use this issue to perform
CRLF injection. This issue only affected Ubuntu 14.04 LTS and Ubuntu
18.04 LTS. (CVE-2020-26116)

It was discovered that Python incorrectly handled certain inputs.
An attacker could possibly use this issue to execute arbitrary code
or cause a denial of service. This issue only affected Ubuntu 14.04 LTS.
(CVE-2020-27619, CVE-2021-3177)

It was discovered that Python incorrectly handled certain HTTP requests.
An attacker could possibly use this issue to cause a denial of service.
This issue only affected Ubuntu 14.04 LTS. (CVE-2020-8492)

It was discovered that the Python stdlib ipaddress API incorrectly handled
octal strings. A remote attacker could possibly use this issue to perform a
wide variety of attacks, including bypassing certain access restrictions.
This issue only affected Ubuntu 18.04 LTS. (CVE-2021-29921)

David Schwörer discovered that Python incorrectly handled certain inputs.
An attacker could possibly use this issue to expose sensitive information.
This issue only affected Ubuntu 18.04 LTS. (CVE-2021-3426)

It was discovered that Python incorrectly handled certain RFCs.
An attacker could possibly use this issue to cause a denial of service.
This issue only affected Ubuntu 14.04 LTS. (CVE-2021-3733)

It was discovered that Python incorrectly handled certain server
responses. An attacker could possibly use this issue to cause a denial of
service. This issue only affected Ubuntu 14.04 LTS. (CVE-2021-3737)

It was discovered that Python incorrectly handled certain FTP requests.
An attacker could possibly use this issue to expose sensitive information.
This issue only affected Ubuntu 14.04 LTS and Ubuntu 18.04 LTS.
(CVE-2021-4189)

It was discovered that Python incorrectly handled certain inputs.
An attacker could possibly use this issue to execute arbitrary code.
This issue only affected Ubuntu 14.04 LTS and Ubuntu 18.04 LTS.
(CVE-2022-0391)

Devin Jeanpierre discovered that Python incorrectly handled sockets when
the multiprocessing module was being used. A local attacker could possibly
use this issue to execute arbitrary code

Fixed packages 9

ReleasePackageFixed in
Ubuntu · 20.04 LTS 20.04:LTS python3.8 3.8.10-0ubuntu1~20.04.10
Ubuntu · 22.04 LTS 22.04:LTS python3.10 3.10.12-1~22.04.4
Ubuntu · Pro 14.04 LTS Pro:14.04:LTS python3.5 3.5.2-2ubuntu0~16.04.4~14.04.1+esm1
Ubuntu · Pro 16.04 LTS Pro:16.04:LTS python3.5 3.5.2-2ubuntu0~16.04.13+esm13
Ubuntu · Pro 18.04 LTS Pro:18.04:LTS python3.6 3.6.9-1~18.04ubuntu1.13+esm2
Ubuntu · Pro 18.04 LTS Pro:18.04:LTS python3.7 3.7.5-2ubuntu1~18.04.2+esm3
Ubuntu · Pro 18.04 LTS Pro:18.04:LTS python3.8 3.8.0-3ubuntu1~18.04.2+esm2
Ubuntu · Pro 20.04 LTS Pro:20.04:LTS python3.9 3.9.5-3ubuntu0~20.04.1+esm2
Ubuntu · Pro 22.04 LTS Pro:22.04:LTS python3.11 3.11.0~rc1-1~22.04.1~esm1

Vulnerabilities 41

References

  • report
    https://ubuntu.com/security/CVE-2015-20107
  • report
    https://ubuntu.com/security/CVE-2018-1060
  • report
    https://ubuntu.com/security/CVE-2018-1061
  • report
    https://ubuntu.com/security/CVE-2018-14647
  • report
    https://ubuntu.com/security/CVE-2018-20406
  • report
    https://ubuntu.com/security/CVE-2018-20852
  • report
    https://ubuntu.com/security/CVE-2019-5010
  • report
    https://ubuntu.com/security/CVE-2019-9636
  • report
    https://ubuntu.com/security/CVE-2019-9674
  • report
    https://ubuntu.com/security/CVE-2019-9740
  • report
    https://ubuntu.com/security/CVE-2019-9947
  • report
    https://ubuntu.com/security/CVE-2019-9948
  • report
    https://ubuntu.com/security/CVE-2019-10160
  • report
    https://ubuntu.com/security/CVE-2019-16056
  • report
    https://ubuntu.com/security/CVE-2019-16935
  • report
    https://ubuntu.com/security/CVE-2019-17514
  • report
    https://ubuntu.com/security/CVE-2019-18348
  • report
    https://ubuntu.com/security/CVE-2019-20907
  • report
    https://ubuntu.com/security/CVE-2020-8492
  • report
    https://ubuntu.com/security/CVE-2020-14422
  • report
    https://ubuntu.com/security/CVE-2020-26116
  • report
    https://ubuntu.com/security/CVE-2020-27619
  • report
    https://ubuntu.com/security/CVE-2021-3177
  • report
    https://ubuntu.com/security/CVE-2021-3426
  • report
    https://ubuntu.com/security/CVE-2021-3733
  • report
    https://ubuntu.com/security/CVE-2021-3737
  • report
    https://ubuntu.com/security/CVE-2021-4189
  • report
    https://ubuntu.com/security/CVE-2021-29921
  • report
    https://ubuntu.com/security/CVE-2022-0391
  • report
    https://ubuntu.com/security/CVE-2022-42919
  • report
    https://ubuntu.com/security/CVE-2022-45061
  • report
    https://ubuntu.com/security/CVE-2022-48560
  • report
    https://ubuntu.com/security/CVE-2022-48564
  • report
    https://ubuntu.com/security/CVE-2022-48565
  • report
    https://ubuntu.com/security/CVE-2022-48566
  • report
    https://ubuntu.com/security/CVE-2023-6507
  • report
    https://ubuntu.com/security/CVE-2023-6597
  • report
    https://ubuntu.com/security/CVE-2023-24329
  • report
    https://ubuntu.com/security/CVE-2023-40217