Every CVE Search/ Get API key

CVE-2026-3644

Incomplete control character validation in http.cookies

6.0 MediumFix available

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
Low
Integrity
High
Availability
None

Exploit likelihood

0.51%Up 0.4 points since Mar 17, 2026
90%50%10%1%

What each source reports

CVE List Score used 6.0

Incomplete control character validation in http.cookies

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().

Record
CVE-2026-3644
CVSS 4.0
6.0 MediumCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N
Weakness
CWE-20, CWE-116
Updated
2026-11-02
EUVDEUVD-2026-12484 6.0

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().

Record
EUVD-2026-12484
CVSS 4.0
6.0 MediumCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-vf33-88pf-hwp3 6.0

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was...

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().

Record
GHSA-vf33-88pf-hwp3
CVSS 4.0
6.0 MediumCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-20
Updated
2026-11-02
NVD 6.0

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().

Record
CVE-2026-3644
CVSS 4.0
6.0 MediumCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-20, CWE-116
Updated
2026-11-02
OSVALPINE-CVE-2026-3644 7.5

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().

Record
ALPINE-CVE-2026-3644
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVBELL-CVE-2026-3644 7.5
Record
BELL-CVE-2026-3644
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
Show 48 moreShow less
OSV 6.0

Incomplete control character validation in http.cookies

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().

Record
CVE-2026-3644
CVSS 4.0
6.0 MediumCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N
Updated
2026-11-04
OSVDEBIAN-CVE-2026-3644 7.5

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().

Record
DEBIAN-CVE-2026-3644
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVOESA-2026-1899 6.0

python3 security update

Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces.

Security Fix(es):

The "tarfile" module would still apply normalization of AREGTYPE (\x00) blocks to DIRTYPE, even while processing a multi-block member such as GNUTYPE_LONGNAME or GNUTYPE_LONGLINK. This could result in a crafted tar archive being misinterpreted by the tarfile module compared to other implementations.(CVE-2025-13462)

DISPUTED: The project has clarified that the documentation was incorrect, and that pkgutil.get_data() has the same security model as open(). The documentation has been updated to clarify this point. There is no vulnerability in the function if following the intended security model.

pkgutil.get_data() did not validate the resource argument as documented, allowing path traversals.(CVE-2026-3479)

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().(CVE-2026-3644)

When an Expat parser with a registered ElementDeclHandler parses an inline document type definition containing a deeply nested content model a C stack overflow occurs.(CVE-2026-4224)

Record
OESA-2026-1899
CVSS 4.0
6.0 MediumCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Updated
2026-11-02
OSVOESA-2026-1900 6.0

python3 security update

Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces.

Security Fix(es):

The "tarfile" module would still apply normalization of AREGTYPE (\x00) blocks to DIRTYPE, even while processing a multi-block member such as GNUTYPE_LONGNAME or GNUTYPE_LONGLINK. This could result in a crafted tar archive being misinterpreted by the tarfile module compared to other implementations.(CVE-2025-13462)

DISPUTED: The project has clarified that the documentation was incorrect, and that pkgutil.get_data() has the same security model as open(). The documentation has been updated to clarify this point. There is no vulnerability in the function if following the intended security model.

pkgutil.get_data() did not validate the resource argument as documented, allowing path traversals.(CVE-2026-3479)

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().(CVE-2026-3644)

When an Expat parser with a registered ElementDeclHandler parses an inline document type definition containing a deeply nested content model a C stack overflow occurs.(CVE-2026-4224)

Record
OESA-2026-1900
CVSS 4.0
6.0 MediumCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Updated
2026-11-02
OSVOESA-2026-1901 6.0

python3 security update

Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces.

Security Fix(es):

The "tarfile" module would still apply normalization of AREGTYPE (\x00) blocks to DIRTYPE, even while processing a multi-block member such as GNUTYPE_LONGNAME or GNUTYPE_LONGLINK. This could result in a crafted tar archive being misinterpreted by the tarfile module compared to other implementations.(CVE-2025-13462)

DISPUTED: The project has clarified that the documentation was incorrect, and that pkgutil.get_data() has the same security model as open(). The documentation has been updated to clarify this point. There is no vulnerability in the function if following the intended security model.

pkgutil.get_data() did not validate the resource argument as documented, allowing path traversals.(CVE-2026-3479)

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().(CVE-2026-3644)

When an Expat parser with a registered ElementDeclHandler parses an inline document type definition containing a deeply nested content model a C stack overflow occurs.(CVE-2026-4224)

Record
OESA-2026-1901
CVSS 4.0
6.0 MediumCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Updated
2026-11-02
OSVOESA-2026-1902 6.0

python3 security update

Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces.

Security Fix(es):

The "tarfile" module would still apply normalization of AREGTYPE (\x00) blocks to DIRTYPE, even while processing a multi-block member such as GNUTYPE_LONGNAME or GNUTYPE_LONGLINK. This could result in a crafted tar archive being misinterpreted by the tarfile module compared to other implementations.(CVE-2025-13462)

DISPUTED: The project has clarified that the documentation was incorrect, and that pkgutil.get_data() has the same security model as open(). The documentation has been updated to clarify this point. There is no vulnerability in the function if following the intended security model.

pkgutil.get_data() did not validate the resource argument as documented, allowing path traversals.(CVE-2026-3479)

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().(CVE-2026-3644)

When an Expat parser with a registered ElementDeclHandler parses an inline document type definition containing a deeply nested content model a C stack overflow occurs.(CVE-2026-4224)

Record
OESA-2026-1902
CVSS 4.0
6.0 MediumCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Updated
2026-11-02
OSVRHSA-2026:10950 8.1

Red Hat Security Advisory: python3.12 security update

Record
RHSA-2026:10950
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:19019 8.1

Red Hat Security Advisory: python3.14 security update

Record
RHSA-2026:19019
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:19064 8.1

Red Hat Security Advisory: python3.12 security update

Record
RHSA-2026:19064
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:19176 8.1

Red Hat Security Advisory: python3.14 security update

Record
RHSA-2026:19176
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:19177 8.1

Red Hat Security Advisory: python3.12 security update

Record
RHSA-2026:19177
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:7443 7.5

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:7443
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2026:7661 7.5

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:7661
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2026:8822 8.1

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:8822
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:8824 8.1

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:8824
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:10950 8.1

Important: python3.12 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • expat: libexpat in Expat allows attackers to trigger large dynamic memory allocations via a small document that is submitted for parsing (CVE-2025-59375)

  • python: Quadratic complexity in os.path.expandvars() with user-controlled template (CVE-2025-6075)

  • cpython: Out-of-memory when loading Plist (CVE-2025-13837)

  • cpython: Header injection via newlines in data URL mediatype in Python (CVE-2025-15282)

  • cpython: Header injection in http.cookies.Morsel in Python (CVE-2026-0672)

  • cpython: CPython: Logging Bypass in Legacy .pyc File Handling (CVE-2026-2297)

  • cpython: Incomplete control character validation in http.cookies (CVE-2026-3644)

  • cpython: Stack overflow parsing XML with deeply nested DTD content models (CVE-2026-4224)

  • python: Python: HTTP header injection via CR/LF in proxy tunnel headers (CVE-2026-1502)

  • python: Python: Arbitrary code execution or information disclosure via use-after-free in decompression modules (CVE-2026-6100)

  • python: cpython: Python: Arbitrary code execution via command injection in webbrowser.open() API (CVE-2026-4786)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:10950
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:19019 8.1

Important: python3.14 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • cpython: wsgiref.headers.Headers allows header newline injection in Python (CVE-2026-0865)

  • cpython: CPython: Logging Bypass in Legacy .pyc File Handling (CVE-2026-2297)

  • cpython: Incomplete control character validation in http.cookies (CVE-2026-3644)

  • cpython: Stack overflow parsing XML with deeply nested DTD content models (CVE-2026-4224)

  • python: Python: Command-line option injection in webbrowser.open() via crafted URLs (CVE-2026-4519)

  • python: Python: HTTP header injection via CR/LF in proxy tunnel headers (CVE-2026-1502)

  • python: Python: Arbitrary code execution or information disclosure via use-after-free in decompression modules (CVE-2026-6100)

  • python: cpython: Python: Arbitrary code execution via command injection in webbrowser.open() API (CVE-2026-4786)

  • python: Python: Information disclosure and arbitrary code execution via remote debugging with a malicious process. (CVE-2026-5713)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:19019
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:19064 8.1

Important: python3.12 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • expat: libexpat in Expat allows attackers to trigger large dynamic memory allocations via a small document that is submitted for parsing (CVE-2025-59375)

  • python: Quadratic complexity in os.path.expandvars() with user-controlled template (CVE-2025-6075)

  • cpython: Out-of-memory when loading Plist (CVE-2025-13837)

  • cpython: Header injection via newlines in data URL mediatype in Python (CVE-2025-15282)

  • cpython: Header injection in http.cookies.Morsel in Python (CVE-2026-0672)

  • cpython: CPython: Logging Bypass in Legacy .pyc File Handling (CVE-2026-2297)

  • cpython: Incomplete control character validation in http.cookies (CVE-2026-3644)

  • cpython: Stack overflow parsing XML with deeply nested DTD content models (CVE-2026-4224)

  • python: Python: Command-line option injection in webbrowser.open() via crafted URLs (CVE-2026-4519)

  • python: Python: HTTP header injection via CR/LF in proxy tunnel headers (CVE-2026-1502)

  • python: Python: Arbitrary code execution or information disclosure via use-after-free in decompression modules (CVE-2026-6100)

  • python: cpython: Python: Arbitrary code execution via command injection in webbrowser.open() API (CVE-2026-4786)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:19064
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:19176 8.1

Important: python3.14 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • cpython: wsgiref.headers.Headers allows header newline injection in Python (CVE-2026-0865)

  • cpython: CPython: Logging Bypass in Legacy .pyc File Handling (CVE-2026-2297)

  • cpython: Incomplete control character validation in http.cookies (CVE-2026-3644)

  • cpython: Stack overflow parsing XML with deeply nested DTD content models (CVE-2026-4224)

  • python: Python: Command-line option injection in webbrowser.open() via crafted URLs (CVE-2026-4519)

  • python: Python: HTTP header injection via CR/LF in proxy tunnel headers (CVE-2026-1502)

  • python: Python: Arbitrary code execution or information disclosure via use-after-free in decompression modules (CVE-2026-6100)

  • python: cpython: Python: Arbitrary code execution via command injection in webbrowser.open() API (CVE-2026-4786)

  • python: Python: Information disclosure and arbitrary code execution via remote debugging with a malicious process. (CVE-2026-5713)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:19176
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:19177 8.1

Important: python3.12 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • expat: libexpat in Expat allows attackers to trigger large dynamic memory allocations via a small document that is submitted for parsing (CVE-2025-59375)

  • python: Quadratic complexity in os.path.expandvars() with user-controlled template (CVE-2025-6075)

  • cpython: Out-of-memory when loading Plist (CVE-2025-13837)

  • cpython: Header injection via newlines in data URL mediatype in Python (CVE-2025-15282)

  • cpython: Header injection in http.cookies.Morsel in Python (CVE-2026-0672)

  • cpython: CPython: Logging Bypass in Legacy .pyc File Handling (CVE-2026-2297)

  • cpython: Incomplete control character validation in http.cookies (CVE-2026-3644)

  • cpython: Stack overflow parsing XML with deeply nested DTD content models (CVE-2026-4224)

  • python: Python: Command-line option injection in webbrowser.open() via crafted URLs (CVE-2026-4519)

  • python: Python: HTTP header injection via CR/LF in proxy tunnel headers (CVE-2026-1502)

  • python: Python: Arbitrary code execution or information disclosure via use-after-free in decompression modules (CVE-2026-6100)

  • python: cpython: Python: Arbitrary code execution via command injection in webbrowser.open() API (CVE-2026-4786)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:19177
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVROOT-OS-ALPINE-320-CVE-2026-3644 5.4

CVE-2026-3644 in python3 - Patched by Root

Root has patched CVE-2026-3644 in the python3 package for Root:Alpine:3.20. Multiple fixed versions available.

Record
ROOT-OS-ALPINE-320-CVE-2026-3644
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2026-3644 5.4

CVE-2026-3644 in python3-defaults - Patched by Root

Root has patched CVE-2026-3644 in the python3-defaults package for Root:Debian:12. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-12-CVE-2026-3644
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2026-3644 6.0

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().

Record
UBUNTU-CVE-2026-3644
CVSS 4.0
6.0 MediumCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVALSA-2026:10950 No score

Important: python3.12 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • expat: libexpat in Expat allows attackers to trigger large dynamic memory allocations via a small document that is submitted for parsing (CVE-2025-59375)
  • python: Quadratic complexity in os.path.expandvars() with user-controlled template (CVE-2025-6075)
  • cpython: Out-of-memory when loading Plist (CVE-2025-13837)
  • cpython: Header injection via newlines in data URL mediatype in Python (CVE-2025-15282)
  • cpython: Header injection in http.cookies.Morsel in Python (CVE-2026-0672)
  • cpython: CPython: Logging Bypass in Legacy .pyc File Handling (CVE-2026-2297)
  • cpython: Incomplete control character validation in http.cookies (CVE-2026-3644)
  • cpython: Stack overflow parsing XML with deeply nested DTD content models (CVE-2026-4224)
  • python: Python: HTTP header injection via CR/LF in proxy tunnel headers (CVE-2026-1502)
  • python: Python: Arbitrary code execution or information disclosure via use-after-free in decompression modules (CVE-2026-6100)
  • python: cpython: Python: Arbitrary code execution via command injection in webbrowser.open() API (CVE-2026-4786)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:10950
Updated
2026-11-02
OSVALSA-2026:19019 No score

Important: python3.14 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • cpython: wsgiref.headers.Headers allows header newline injection in Python (CVE-2026-0865)
  • cpython: CPython: Logging Bypass in Legacy .pyc File Handling (CVE-2026-2297)
  • cpython: Incomplete control character validation in http.cookies (CVE-2026-3644)
  • cpython: Stack overflow parsing XML with deeply nested DTD content models (CVE-2026-4224)
  • python: Python: Command-line option injection in webbrowser.open() via crafted URLs (CVE-2026-4519)
  • python: Python: HTTP header injection via CR/LF in proxy tunnel headers (CVE-2026-1502)
  • python: Python: Arbitrary code execution or information disclosure via use-after-free in decompression modules (CVE-2026-6100)
  • python: cpython: Python: Arbitrary code execution via command injection in webbrowser.open() API (CVE-2026-4786)
  • python: Python: Information disclosure and arbitrary code execution via remote debugging with a malicious process. (CVE-2026-5713)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:19019
Updated
2026-11-02
OSVALSA-2026:19064 No score

Important: python3.12 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • expat: libexpat in Expat allows attackers to trigger large dynamic memory allocations via a small document that is submitted for parsing (CVE-2025-59375)
  • python: Quadratic complexity in os.path.expandvars() with user-controlled template (CVE-2025-6075)
  • cpython: Out-of-memory when loading Plist (CVE-2025-13837)
  • cpython: Header injection via newlines in data URL mediatype in Python (CVE-2025-15282)
  • cpython: Header injection in http.cookies.Morsel in Python (CVE-2026-0672)
  • cpython: CPython: Logging Bypass in Legacy .pyc File Handling (CVE-2026-2297)
  • cpython: Incomplete control character validation in http.cookies (CVE-2026-3644)
  • cpython: Stack overflow parsing XML with deeply nested DTD content models (CVE-2026-4224)
  • python: Python: Command-line option injection in webbrowser.open() via crafted URLs (CVE-2026-4519)
  • python: Python: HTTP header injection via CR/LF in proxy tunnel headers (CVE-2026-1502)
  • python: Python: Arbitrary code execution or information disclosure via use-after-free in decompression modules (CVE-2026-6100)
  • python: cpython: Python: Arbitrary code execution via command injection in webbrowser.open() API (CVE-2026-4786)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:19064
Updated
2026-11-02
OSVALSA-2026:19176 No score

Important: python3.14 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • cpython: wsgiref.headers.Headers allows header newline injection in Python (CVE-2026-0865)
  • cpython: CPython: Logging Bypass in Legacy .pyc File Handling (CVE-2026-2297)
  • cpython: Incomplete control character validation in http.cookies (CVE-2026-3644)
  • cpython: Stack overflow parsing XML with deeply nested DTD content models (CVE-2026-4224)
  • python: Python: Command-line option injection in webbrowser.open() via crafted URLs (CVE-2026-4519)
  • python: Python: HTTP header injection via CR/LF in proxy tunnel headers (CVE-2026-1502)
  • python: Python: Arbitrary code execution or information disclosure via use-after-free in decompression modules (CVE-2026-6100)
  • python: cpython: Python: Arbitrary code execution via command injection in webbrowser.open() API (CVE-2026-4786)
  • python: Python: Information disclosure and arbitrary code execution via remote debugging with a malicious process. (CVE-2026-5713)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:19176
Updated
2026-11-02
OSVALSA-2026:19177 No score

Important: python3.12 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • expat: libexpat in Expat allows attackers to trigger large dynamic memory allocations via a small document that is submitted for parsing (CVE-2025-59375)
  • python: Quadratic complexity in os.path.expandvars() with user-controlled template (CVE-2025-6075)
  • cpython: Out-of-memory when loading Plist (CVE-2025-13837)
  • cpython: Header injection via newlines in data URL mediatype in Python (CVE-2025-15282)
  • cpython: Header injection in http.cookies.Morsel in Python (CVE-2026-0672)
  • cpython: CPython: Logging Bypass in Legacy .pyc File Handling (CVE-2026-2297)
  • cpython: Incomplete control character validation in http.cookies (CVE-2026-3644)
  • cpython: Stack overflow parsing XML with deeply nested DTD content models (CVE-2026-4224)
  • python: Python: Command-line option injection in webbrowser.open() via crafted URLs (CVE-2026-4519)
  • python: Python: HTTP header injection via CR/LF in proxy tunnel headers (CVE-2026-1502)
  • python: Python: Arbitrary code execution or information disclosure via use-after-free in decompression modules (CVE-2026-6100)
  • python: cpython: Python: Arbitrary code execution via command injection in webbrowser.open() API (CVE-2026-4786)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:19177
Updated
2026-11-02
OSVAZL-109704 No score

CVE-2026-3644 affecting package python-py 1.11.0-1

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().

Record
AZL-109704
Updated
2026-11-02
OSVAZL-80055 No score

CVE-2026-3644 affecting package python3 for versions less than 3.12.9-14

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().

Record
AZL-80055
Updated
2026-11-05
OSVBIT-libpython-2026-3644 No score

Incomplete control character validation in http.cookies

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().

Record
BIT-libpython-2026-3644
Updated
2026-11-02
OSVBIT-python-2026-3644 No score

Incomplete control character validation in http.cookies

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().

Record
BIT-python-2026-3644
Updated
2026-11-02
OSVBIT-python-min-2026-3644 No score

Incomplete control character validation in http.cookies

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().

Record
BIT-python-min-2026-3644
Updated
2026-11-02
OSVCLSA-2026-1776330599 No score

python3.9: Fix of 11 CVEs

  • CVE-2025-8291: fix zipfile ZIP64 EOCD Locator offset validation
  • CVE-2025-6069: fix quadratic complexity in HTMLParser
  • CVE-2025-4516: fix use-after-free in unicode-escape decoder with error handler
  • CVE-2026-2297: ensure SourcelessFileLoader uses io.open_code
  • CVE-2026-3479: reject invalid resource arguments in pkgutil.get_data()
  • CVE-2025-1795: fix email header list separator incorrectly encoded during folding
  • CVE-2026-0672: reject control characters in http cookies
  • CVE-2025-15282: reject control characters in data URL mediatypes
  • CVE-2026-3644: reject control characters in http.cookies.Morsel.update(), |=, unpickling, and js_output()
  • CVE-2026-4224: avoid unbound C recursion in conv_content_model in pyexpat.c
  • CVE-2025-11468: preserve parens when folding email comments to prevent header injection
Record
CLSA-2026-1776330599
Updated
2026-11-02
OSVCLSA-2026-1778129970 No score

python3.11: Fix of 7 CVEs

  • CVE-2026-0672: reject control characters in http.cookies cookie names, values, and parameters to prevent header injection
  • CVE-2026-3644: reject control characters in Morsel.update(), |= operator, and unpickling paths missed by CVE-2026-0672; add output validation to BaseCookie.js_output()
  • CVE-2026-2297: ensure SourcelessFileLoader uses io.open_code so sys.audit handlers fire for legacy .pyc imports
  • CVE-2025-8291: validate ZIP64 End of Central Directory locator offset to prevent ZIP archive parser confusion
  • CVE-2025-6069: fix quadratic complexity in html.parser.HTMLParser when processing crafted malformed inputs
  • CVE-2025-4516: fix use-after-free in unicode-escape decoder when an error handler is invoked
  • CVE-2025-1795: stop incorrectly RFC 2047 encoding the comma separator when an address list is folded
Record
CLSA-2026-1778129970
Updated
2026-11-02
OSVCLSA-2026-1779213441 No score

python3.11: Fix of 11 CVEs

  • CVE-2026-4224: avoid unbound C recursion in conv_content_model in pyexpat
  • CVE-2026-3644: reject control characters in http.cookies.Morsel.update()
  • CVE-2026-0672: reject control characters in http.cookies.Morsel
  • CVE-2025-8291: check consistency of zip64 end of central directory record
  • CVE-2025-6069: fix quadratic complexity in processing special input in HTMLParser
  • CVE-2025-4516: fix use-after-free in the unicode-escape decoder with error handler
  • CVE-2025-15282: reject control characters in data URL mediatypes
  • CVE-2025-11468: preserve parenthesis when folding email comments
  • CVE-2026-3479: reject invalid resource arguments in pkgutil.get_data()
  • CVE-2026-2297: ensure SourcelessFileLoader uses io.open_code
  • CVE-2024-5642: disallow setting an empty list for ssl NPN protocols
Record
CLSA-2026-1779213441
Updated
2026-11-02
OSVCLSA-2026-1779886202 No score

python3.9: Fix of 4 CVEs

  • CVE-2026-0672: reject control characters in http.cookies.Morsel keys/values
  • CVE-2026-3644: extend control-character rejection to Morsel.update(), |=, and setstate
  • CVE-2026-4224: avoid unbound C recursion in pyexpat conv_content_model for deeply nested DTDs
  • CVE-2026-1502: reject CR/LF in HTTP tunnel request headers and tunnel host
Record
CLSA-2026-1779886202
Updated
2026-11-02
OSVCLSA-2026-1781173352 No score

Fix CVE(s): CVE-2025-13462, CVE-2026-0672, CVE-2026-3644, CVE-2026-4224

  • SECURITY UPDATE: C stack overflow (DoS) in pyexpat when parsing deeply nested DTD content models
    • debian/patches/CVE-2026-4224.patch: guard conv_content_model() in Modules/pyexpat.c with Py_EnterRecursiveCall/Py_LeaveRecursiveCall to bound recursion when a registered ElementDeclHandler converts a deeply nested content model.
    • CVE-2026-4224
  • SECURITY UPDATE: HTTP header injection via control characters in cookies
    • debian/patches/CVE-2026-0672.patch: add _has_control_character() and reject control characters in Morsel.setitem()/setdefault()/set() and BaseCookie.output() in Lib/http/cookies.py.
    • CVE-2026-0672
  • SECURITY UPDATE: incomplete fix for CVE-2026-0672 (control characters in cookies via additional Morsel paths)
    • debian/patches/CVE-2026-3644.patch: reject control characters in Morsel.update(), Morsel.setstate() and Morsel.js_output() in Lib/http/cookies.py.
    • CVE-2026-3644
  • SECURITY UPDATE: tarfile member type confusion (regular file parsed as directory) via GNU long name/link headers
    • debian/patches/CVE-2025-13462.patch: skip the AREGTYPE->DIRTYPE normalization while reading GNU LONGNAME/LONGLINK and PAX follow-up headers (dircheck=False) in Lib/tarfile.py.
    • CVE-2025-13462
Record
CLSA-2026-1781173352
Updated
2026-11-02
OSVCLSA-2026-1781174666 No score

Fix CVE(s): CVE-2025-13462, CVE-2026-0672, CVE-2026-3644, CVE-2026-4224

  • SECURITY UPDATE: C stack overflow (DoS) in pyexpat when parsing deeply nested DTD content models
    • debian/patches/CVE-2026-4224.patch: guard conv_content_model() in Modules/pyexpat.c with Py_EnterRecursiveCall/Py_LeaveRecursiveCall to bound recursion when a registered ElementDeclHandler converts a deeply nested content model.
    • CVE-2026-4224
  • SECURITY UPDATE: HTTP header injection via control characters in cookies
    • debian/patches/CVE-2026-0672.patch: add _has_control_character() and reject control characters in Morsel.setitem()/setdefault()/set() and BaseCookie.output() in Lib/http/cookies.py.
    • CVE-2026-0672
  • SECURITY UPDATE: incomplete fix for CVE-2026-0672 (control characters in cookies via additional Morsel paths)
    • debian/patches/CVE-2026-3644.patch: reject control characters in Morsel.update(), Morsel.setstate() and Morsel.js_output() in Lib/http/cookies.py.
    • CVE-2026-3644
  • SECURITY UPDATE: tarfile member type confusion (regular file parsed as directory) via GNU long name/link headers
    • debian/patches/CVE-2025-13462.patch: skip the AREGTYPE->DIRTYPE normalization while reading GNU LONGNAME/LONGLINK and PAX follow-up headers (dircheck=False) in Lib/tarfile.py.
    • CVE-2025-13462
Record
CLSA-2026-1781174666
Updated
2026-11-02
OSVCLSA-2026-1781176375 No score

Fix CVE(s): CVE-2025-13462, CVE-2026-0672, CVE-2026-3644, CVE-2026-4224

  • SECURITY UPDATE: C stack overflow (DoS) in pyexpat when parsing deeply nested DTD content models
    • debian/patches/CVE-2026-4224.patch: guard conv_content_model() in Modules/pyexpat.c with Py_EnterRecursiveCall/Py_LeaveRecursiveCall to bound recursion when a registered ElementDeclHandler converts a deeply nested content model.
    • CVE-2026-4224
  • SECURITY UPDATE: HTTP header injection via control characters in cookies
    • debian/patches/CVE-2026-0672.patch: reject control characters in Morsel.setitem()/set(), add a validating Morsel.setdefault() override, and guard BaseCookie.output() in Lib/Cookie.py.
    • CVE-2026-0672
  • SECURITY UPDATE: incomplete fix for CVE-2026-0672 (control characters in cookies via additional Morsel paths)
    • debian/patches/CVE-2026-3644.patch: add a validating Morsel.update() override and reject control characters in Morsel.js_output() in Lib/Cookie.py.
    • CVE-2026-3644
  • SECURITY UPDATE: tarfile member type confusion (regular file parsed as directory) via GNU long name/link headers
    • debian/patches/CVE-2025-13462.patch: skip the AREGTYPE->DIRTYPE normalization while reading GNU LONGNAME/LONGLINK and PAX follow-up headers (dircheck=False) in Lib/tarfile.py.
    • CVE-2025-13462
Record
CLSA-2026-1781176375
Updated
2026-11-02
OSVCLSA-2026-1781259901 No score

Fix CVE(s): CVE-2025-13462, CVE-2026-3644, CVE-2026-4224, CVE-2026-7210

  • SECURITY UPDATE: tarfile AREGTYPE->DIRTYPE misnormalization of multi-block member headers
    • debian/patches/CVE-2025-13462.patch: in Lib/tarfile.py, add a dircheck flag to frombuf()/fromtarfile() and read the follow-up header of GNU long-name and PAX multi-block members with dircheck=False in _proc_gnulong()/_proc_pax(), so the old-V7 "AREGTYPE name ending in / is a directory" normalization is no longer applied to a follow-up header based on its truncated name. Prevents a crafted tar archive from being interpreted differently by tarfile than by other tools. Backport of upstream commit 42d754e34c (gh-141707), the same fix shipped by Debian in DLA-4583-1; applies to 3.7.3 without code changes (the affected functions are structurally identical). Bundles the upstream regression test test_longname_file_not_directory (test_tarfile.py).
    • CVE-2025-13462
  • SECURITY UPDATE: C stack overflow in pyexpat via deeply nested DTD content model
    • debian/patches/CVE-2026-4224.patch: guard the recursion in Modules/pyexpat.c conv_content_model() with Py_EnterRecursiveCall()/Py_LeaveRecursiveCall() so a deeply nested inline DTD content model parsed by an Expat parser with a registered ElementDeclHandler raises RecursionError instead of crashing the interpreter. Adapted from upstream commit eb0e8be3a7 (gh-145986); upstream uses the private _Py_EnterRecursiveCall() API, replaced here with the equivalent public 3.7 macros. The upstream regression test is not bundled (it needs 3.7-absent test.support helpers and a 500000-deep model); the fix was verified manually.
    • CVE-2026-4224
  • SECURITY UPDATE: control-character injection in http.cookies (HTTP response splitting)
    • debian/patches/CVE-2026-3644.patch: reject control characters (\x00-\x1F, \x7F) in Lib/http/cookies.py across all Morsel/BaseCookie paths via a new _has_control_character() helper. CVE-2026-3644 is the incomplete-fix follow-up to CVE-2026-0672 and its upstream fix (commit 57e88c1cf9, gh-145599) depends on the helper introduced by the CVE-2026-0672 base commit (95746b3a13, gh-143919). 3.7.3 shipped neither fix, so this patch bundles both: the base validation in Morsel.setitem/setdefault/set and BaseCookie.output, plus the follow-up validation in Morsel.update/setstate and BaseCookie.js_output. Also closes CVE-2026-0672. The upstream Morsel.ior override is omitted: it only exists to neutralize dict.ior (PEP 584, Python 3.9+), which 3.7 does not have, so there is no |= bypass to close. The module docstring doctest and the test_basic keebler fixture in test_http_cookies.py are updated to drop a \012 control character now rejected by load(), and the upstream regression tests test_control_characters/test_control_characters_output are bundled with the test.support.control_characters_c0() helper they require.
    • CVE-2026-3644
Record
CLSA-2026-1781259901
Updated
2026-11-02
OSVCLSA-2026-1781342809 No score

Fix CVE(s): CVE-2025-13462, CVE-2026-0672, CVE-2026-3644, CVE-2026-4224

  • SECURITY UPDATE: C stack overflow (DoS) in pyexpat when parsing deeply nested DTD content models
    • debian/patches/CVE-2026-4224.patch: guard conv_content_model() in Modules/pyexpat.c with Py_EnterRecursiveCall/Py_LeaveRecursiveCall to bound recursion when a registered ElementDeclHandler converts a deeply nested content model.
    • CVE-2026-4224
  • SECURITY UPDATE: HTTP header injection via control characters in cookies
    • debian/patches/CVE-2026-0672.patch: reject control characters in Morsel.setitem()/set(), add a validating Morsel.setdefault() override, and guard BaseCookie.output() in Lib/Cookie.py.
    • CVE-2026-0672
  • SECURITY UPDATE: incomplete fix for CVE-2026-0672 (control characters in cookies via additional Morsel paths)
    • debian/patches/CVE-2026-3644.patch: add a validating Morsel.update() override and reject control characters in Morsel.js_output() in Lib/Cookie.py.
    • CVE-2026-3644
  • SECURITY UPDATE: tarfile member type confusion (regular file parsed as directory) via GNU long name/link headers
    • debian/patches/CVE-2025-13462.patch: skip the AREGTYPE->DIRTYPE normalization while reading GNU LONGNAME/LONGLINK and PAX follow-up headers (dircheck=False) in Lib/tarfile.py.
    • CVE-2025-13462
Record
CLSA-2026-1781342809
Updated
2026-11-02
OSVCLSA-2026-1781525675 No score

python3: Fix of 12 CVEs

  • CVE-2026-0672: reject control characters in http.cookies.Morsel fields and values
  • CVE-2026-3644: complete CVE-2026-0672 fix: reject control chars in Morsel.update(), |=, unpickling and js_output()
  • CVE-2026-4224: avoid unbound C recursion in pyexpat conv_content_model to prevent C stack overflow
  • CVE-2025-13462: skip TarInfo AREGTYPE->DIRTYPE normalization on GNU longname/longlink follow-up headers in tarfile
Record
CLSA-2026-1781525675
Updated
2026-11-02
OSVCLSA-2026-1781527577 No score

python3: Fix of 12 CVEs

  • CVE-2026-0672: reject control characters in http.cookies.Morsel fields and values
  • CVE-2026-3644: complete CVE-2026-0672 fix: reject control chars in Morsel.update(), |=, unpickling and js_output()
  • CVE-2026-4224: avoid unbound C recursion in pyexpat conv_content_model to prevent C stack overflow
  • CVE-2025-13462: skip TarInfo AREGTYPE->DIRTYPE normalization on GNU longname/longlink follow-up headers in tarfile
Record
CLSA-2026-1781527577
Updated
2026-11-02
OSVCLSA-2026-1781528783 No score

python3: Fix of 2 CVEs

  • CVE-2026-0672: reject control characters in http.cookies.Morsel fields and values
  • CVE-2026-3644: complete CVE-2026-0672 fix: reject control chars in Morsel.update(), |=, unpickling and js_output()
  • CVE-2026-4224: avoid unbound C recursion in pyexpat conv_content_model to prevent C stack overflow
  • CVE-2025-13462: skip TarInfo AREGTYPE->DIRTYPE normalization on GNU longname/longlink follow-up headers in tarfile
Record
CLSA-2026-1781528783
Updated
2026-11-02
OSVCLSA-2026-1781620276 No score

Fix CVE(s): CVE-2026-0672, CVE-2026-3644, CVE-2026-4224

  • SECURITY UPDATE: Control characters not rejected in Cookie module (HTTP header injection)
    • debian/patches/CVE-2026-0672.patch: add _has_control_character() helper and reject control characters in Morsel.setitem(), Morsel.set() and BaseCookie.output() in Lib/Cookie.py, plus regression tests in Lib/test/test_cookie.py
    • CVE-2026-0672
  • SECURITY UPDATE: Incomplete rejection of control characters in Cookie module
    • debian/patches/CVE-2026-3644.patch: add control character validation to Morsel.update() and Morsel.js_output() in Lib/Cookie.py
    • CVE-2026-3644
  • SECURITY UPDATE: C stack overflow via deeply nested inline DTD content model in pyexpat
    • debian/patches/CVE-2026-4224.patch: add Py_EnterRecursiveCall/Py_LeaveRecursiveCall guards to conv_content_model() in Modules/pyexpat.c to prevent unbounded C recursion when ElementDeclHandler is registered
    • CVE-2026-4224
Record
CLSA-2026-1781620276
Updated
2026-11-02
OSVCLSA-2026-1782139078 No score

python3: Fix of 3 CVEs

  • CVE-2026-0672: reject control characters in http.cookies Morsel keys, values, and parameters (and in BaseCookie.output) to prevent HTTP header injection via user-controlled cookie data
  • CVE-2026-3644: follow-up to CVE-2026-0672, rejecting control characters in the http.cookies.Morsel paths the original fix missed (update(), the |= operator, and unpickling) and validating Morsel.js_output() output
  • CVE-2026-4224: guard conv_content_model() in pyexpat against unbounded C recursion when an ElementDeclHandler parses a deeply nested inline DTD content model, raising RecursionError instead of crashing the interpreter
Record
CLSA-2026-1782139078
Updated
2026-11-02
OSVCLSA-2026-1782159334 No score

python3: Fix of 3 CVEs

  • CVE-2026-0672: reject control characters in http.cookies Morsel keys, values, and parameters (and in BaseCookie.output) to prevent HTTP header injection via user-controlled cookie data
  • CVE-2026-3644: follow-up to CVE-2026-0672, rejecting control characters in the http.cookies.Morsel paths the original fix missed (update(), the |= operator, and unpickling) and validating Morsel.js_output() output
  • CVE-2026-4224: guard conv_content_model() in pyexpat against unbounded C recursion when an ElementDeclHandler parses a deeply nested inline DTD content model, raising RecursionError instead of crashing the interpreter
Record
CLSA-2026-1782159334
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
python3
Alpine:v3.21
before 3.12.14-r0
3.12.14-r0
python3
Alpine:v3.22
before 3.12.14-r0
3.12.14-r0
python3
Alpine:v3.23
before 3.12.14-r0
3.12.14-r0
python3
Alpine:v3.24
before 3.14.5-r0
3.14.5-r0
python3.12
AlmaLinux:8
From an advisory covering 11 CVEs
before 3.12.13-2.el8_10
3.12.13-2.el8_10
python3.12-debug
AlmaLinux:8
From an advisory covering 11 CVEs
before 3.12.13-2.el8_10
3.12.13-2.el8_10
python3.12-devel
AlmaLinux:8
From an advisory covering 11 CVEs
before 3.12.13-2.el8_10
3.12.13-2.el8_10
python3.12-idle
AlmaLinux:8
From an advisory covering 11 CVEs
before 3.12.13-2.el8_10
3.12.13-2.el8_10
python3.12-libs
AlmaLinux:8
From an advisory covering 11 CVEs
before 3.12.13-2.el8_10
3.12.13-2.el8_10
python3.12-rpm-macros
AlmaLinux:8
From an advisory covering 11 CVEs
before 3.12.13-2.el8_10
3.12.13-2.el8_10
Show 290 moreShow less
Affected packages
PackageAffectedFixed
python3.12-test
AlmaLinux:8
From an advisory covering 11 CVEs
before 3.12.13-2.el8_10
3.12.13-2.el8_10
python3.12-tkinter
AlmaLinux:8
From an advisory covering 11 CVEs
before 3.12.13-2.el8_10
3.12.13-2.el8_10
python3.14
AlmaLinux:10
From an advisory covering 9 CVEs
before 3.14.4-2.el10_2
3.14.4-2.el10_2
python3.14-debug
AlmaLinux:10
From an advisory covering 9 CVEs
before 3.14.4-2.el10_2
3.14.4-2.el10_2
python3.14-devel
AlmaLinux:10
From an advisory covering 9 CVEs
before 3.14.4-2.el10_2
3.14.4-2.el10_2
python3.14-freethreading
AlmaLinux:10
From an advisory covering 9 CVEs
before 3.14.4-2.el10_2
3.14.4-2.el10_2
python3.14-freethreading-debug
AlmaLinux:10
From an advisory covering 9 CVEs
before 3.14.4-2.el10_2
3.14.4-2.el10_2
python3.14-freethreading-devel
AlmaLinux:10
From an advisory covering 9 CVEs
before 3.14.4-2.el10_2
3.14.4-2.el10_2
python3.14-freethreading-idle
AlmaLinux:10
From an advisory covering 9 CVEs
before 3.14.4-2.el10_2
3.14.4-2.el10_2
python3.14-freethreading-libs
AlmaLinux:10
From an advisory covering 9 CVEs
before 3.14.4-2.el10_2
3.14.4-2.el10_2
python3.14-freethreading-test
AlmaLinux:10
From an advisory covering 9 CVEs
before 3.14.4-2.el10_2
3.14.4-2.el10_2
python3.14-freethreading-tkinter
AlmaLinux:10
From an advisory covering 9 CVEs
before 3.14.4-2.el10_2
3.14.4-2.el10_2
python3.14-idle
AlmaLinux:10
From an advisory covering 9 CVEs
before 3.14.4-2.el10_2
3.14.4-2.el10_2
python3.14-libs
AlmaLinux:10
From an advisory covering 9 CVEs
before 3.14.4-2.el10_2
3.14.4-2.el10_2
python3.14-test
AlmaLinux:10
From an advisory covering 9 CVEs
before 3.14.4-2.el10_2
3.14.4-2.el10_2
python3.14-tkinter
AlmaLinux:10
From an advisory covering 9 CVEs
before 3.14.4-2.el10_2
3.14.4-2.el10_2
python-unversioned-command
AlmaLinux:10
From an advisory covering 12 CVEs
before 3.12.13-2.el10_2
3.12.13-2.el10_2
python3
AlmaLinux:10
From an advisory covering 12 CVEs
before 3.12.13-2.el10_2
3.12.13-2.el10_2
python3-debug
AlmaLinux:10
From an advisory covering 12 CVEs
before 3.12.13-2.el10_2
3.12.13-2.el10_2
python3-devel
AlmaLinux:10
From an advisory covering 12 CVEs
before 3.12.13-2.el10_2
3.12.13-2.el10_2
python3-idle
AlmaLinux:10
From an advisory covering 12 CVEs
before 3.12.13-2.el10_2
3.12.13-2.el10_2
python3-libs
AlmaLinux:10
From an advisory covering 12 CVEs
before 3.12.13-2.el10_2
3.12.13-2.el10_2
python3-test
AlmaLinux:10
From an advisory covering 12 CVEs
before 3.12.13-2.el10_2
3.12.13-2.el10_2
python3-tkinter
AlmaLinux:10
From an advisory covering 12 CVEs
before 3.12.13-2.el10_2
3.12.13-2.el10_2
python3.14
AlmaLinux:9
From an advisory covering 9 CVEs
before 3.14.4-2.el9_8
3.14.4-2.el9_8
python3.14-debug
AlmaLinux:9
From an advisory covering 9 CVEs
before 3.14.4-2.el9_8
3.14.4-2.el9_8
python3.14-devel
AlmaLinux:9
From an advisory covering 9 CVEs
before 3.14.4-2.el9_8
3.14.4-2.el9_8
python3.14-freethreading
AlmaLinux:9
From an advisory covering 9 CVEs
before 3.14.4-2.el9_8
3.14.4-2.el9_8
python3.14-freethreading-debug
AlmaLinux:9
From an advisory covering 9 CVEs
before 3.14.4-2.el9_8
3.14.4-2.el9_8
python3.14-freethreading-devel
AlmaLinux:9
From an advisory covering 9 CVEs
before 3.14.4-2.el9_8
3.14.4-2.el9_8
python3.14-freethreading-idle
AlmaLinux:9
From an advisory covering 9 CVEs
before 3.14.4-2.el9_8
3.14.4-2.el9_8
python3.14-freethreading-libs
AlmaLinux:9
From an advisory covering 9 CVEs
before 3.14.4-2.el9_8
3.14.4-2.el9_8
python3.14-freethreading-test
AlmaLinux:9
From an advisory covering 9 CVEs
before 3.14.4-2.el9_8
3.14.4-2.el9_8
python3.14-freethreading-tkinter
AlmaLinux:9
From an advisory covering 9 CVEs
before 3.14.4-2.el9_8
3.14.4-2.el9_8
python3.14-idle
AlmaLinux:9
From an advisory covering 9 CVEs
before 3.14.4-2.el9_8
3.14.4-2.el9_8
python3.14-libs
AlmaLinux:9
From an advisory covering 9 CVEs
before 3.14.4-2.el9_8
3.14.4-2.el9_8
python3.14-test
AlmaLinux:9
From an advisory covering 9 CVEs
before 3.14.4-2.el9_8
3.14.4-2.el9_8
python3.14-tkinter
AlmaLinux:9
From an advisory covering 9 CVEs
before 3.14.4-2.el9_8
3.14.4-2.el9_8
python3.12
AlmaLinux:9
From an advisory covering 12 CVEs
before 3.12.13-2.el9_8
3.12.13-2.el9_8
python3.12-debug
AlmaLinux:9
From an advisory covering 12 CVEs
before 3.12.13-2.el9_8
3.12.13-2.el9_8
python3.12-devel
AlmaLinux:9
From an advisory covering 12 CVEs
before 3.12.13-2.el9_8
3.12.13-2.el9_8
python3.12-idle
AlmaLinux:9
From an advisory covering 12 CVEs
before 3.12.13-2.el9_8
3.12.13-2.el9_8
python3.12-libs
AlmaLinux:9
From an advisory covering 12 CVEs
before 3.12.13-2.el9_8
3.12.13-2.el9_8
python3.12-test
AlmaLinux:9
From an advisory covering 12 CVEs
before 3.12.13-2.el9_8
3.12.13-2.el9_8
python3.12-tkinter
AlmaLinux:9
From an advisory covering 12 CVEs
before 3.12.13-2.el9_8
3.12.13-2.el9_8
python-py
Azure Linux:3
through 1.11.0-1 None known
python3
Azure Linux:3
before 3.12.9-14
3.12.9-14
python3
Alpaquita:23
3.11.3-r0 up to 3.11.16-r0
3.11.16-r0
python3
Alpaquita:25
3.12.10-r1 up to 3.12.14-r0
3.12.14-r0
python3
Alpaquita:stream
3.11.4-r0 up to 3.14.3-r1
3.14.3-r1
python3
BellSoft Hardened Containers:23
3.11.3-r0 up to 3.11.16-r0
3.11.16-r0
python3
BellSoft Hardened Containers:25
3.12.10-r1 up to 3.12.14-r0
3.12.14-r0
python3
BellSoft Hardened Containers:stream
3.11.4-r0 up to 3.14.3-r1
3.14.3-r1
python-unversioned-command
TuxCare:AlmaLinux:9.2
From an advisory covering 11 CVEs
before 3.9.16-1.el9_2.2.tuxcare.els22
3.9.16-1.el9_2.2.tuxcare.els22
python3
TuxCare:AlmaLinux:9.2
From an advisory covering 11 CVEs
before 3.9.16-1.el9_2.2.tuxcare.els22
3.9.16-1.el9_2.2.tuxcare.els22
python3-debug
TuxCare:AlmaLinux:9.2
From an advisory covering 11 CVEs
before 3.9.16-1.el9_2.2.tuxcare.els22
3.9.16-1.el9_2.2.tuxcare.els22
python3-devel
TuxCare:AlmaLinux:9.2
From an advisory covering 11 CVEs
before 3.9.16-1.el9_2.2.tuxcare.els22
3.9.16-1.el9_2.2.tuxcare.els22
python3-idle
TuxCare:AlmaLinux:9.2
From an advisory covering 11 CVEs
before 3.9.16-1.el9_2.2.tuxcare.els22
3.9.16-1.el9_2.2.tuxcare.els22
python3-libs
TuxCare:AlmaLinux:9.2
From an advisory covering 11 CVEs
before 3.9.16-1.el9_2.2.tuxcare.els22
3.9.16-1.el9_2.2.tuxcare.els22
python3-test
TuxCare:AlmaLinux:9.2
From an advisory covering 11 CVEs
before 3.9.16-1.el9_2.2.tuxcare.els22
3.9.16-1.el9_2.2.tuxcare.els22
python3-tkinter
TuxCare:AlmaLinux:9.2
From an advisory covering 11 CVEs
before 3.9.16-1.el9_2.2.tuxcare.els22
3.9.16-1.el9_2.2.tuxcare.els22
python3.11
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 3.11.2-2.el9_2.2.tuxcare.els23
3.11.2-2.el9_2.2.tuxcare.els23
python3.11-debug
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 3.11.2-2.el9_2.2.tuxcare.els23
3.11.2-2.el9_2.2.tuxcare.els23
python3.11-devel
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 3.11.2-2.el9_2.2.tuxcare.els23
3.11.2-2.el9_2.2.tuxcare.els23
python3.11-idle
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 3.11.2-2.el9_2.2.tuxcare.els23
3.11.2-2.el9_2.2.tuxcare.els23
python3.11-libs
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 3.11.2-2.el9_2.2.tuxcare.els23
3.11.2-2.el9_2.2.tuxcare.els23
python3.11-test
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 3.11.2-2.el9_2.2.tuxcare.els23
3.11.2-2.el9_2.2.tuxcare.els23
python3.11-tkinter
TuxCare:AlmaLinux:9.2
From an advisory covering 7 CVEs
before 3.11.2-2.el9_2.2.tuxcare.els23
3.11.2-2.el9_2.2.tuxcare.els23
python3.11
TuxCare:AlmaLinux:9.6
From an advisory covering 11 CVEs
before 3.11.11-2.el9_6.2.tuxcare.els8
3.11.11-2.el9_6.2.tuxcare.els8
python3.11-debug
TuxCare:AlmaLinux:9.6
From an advisory covering 11 CVEs
before 3.11.11-2.el9_6.2.tuxcare.els8
3.11.11-2.el9_6.2.tuxcare.els8
python3.11-devel
TuxCare:AlmaLinux:9.6
From an advisory covering 11 CVEs
before 3.11.11-2.el9_6.2.tuxcare.els8
3.11.11-2.el9_6.2.tuxcare.els8
python3.11-idle
TuxCare:AlmaLinux:9.6
From an advisory covering 11 CVEs
before 3.11.11-2.el9_6.2.tuxcare.els8
3.11.11-2.el9_6.2.tuxcare.els8
python3.11-libs
TuxCare:AlmaLinux:9.6
From an advisory covering 11 CVEs
before 3.11.11-2.el9_6.2.tuxcare.els8
3.11.11-2.el9_6.2.tuxcare.els8
python3.11-test
TuxCare:AlmaLinux:9.6
From an advisory covering 11 CVEs
before 3.11.11-2.el9_6.2.tuxcare.els8
3.11.11-2.el9_6.2.tuxcare.els8
python3.11-tkinter
TuxCare:AlmaLinux:9.6
From an advisory covering 11 CVEs
before 3.11.11-2.el9_6.2.tuxcare.els8
3.11.11-2.el9_6.2.tuxcare.els8
python-unversioned-command
TuxCare:AlmaLinux:9.6
From an advisory covering 4 CVEs
before 3.9.21-2.el9_6.2.tuxcare.els9
3.9.21-2.el9_6.2.tuxcare.els9
python3
TuxCare:AlmaLinux:9.6
From an advisory covering 4 CVEs
before 3.9.21-2.el9_6.2.tuxcare.els9
3.9.21-2.el9_6.2.tuxcare.els9
python3-debug
TuxCare:AlmaLinux:9.6
From an advisory covering 4 CVEs
before 3.9.21-2.el9_6.2.tuxcare.els9
3.9.21-2.el9_6.2.tuxcare.els9
python3-devel
TuxCare:AlmaLinux:9.6
From an advisory covering 4 CVEs
before 3.9.21-2.el9_6.2.tuxcare.els9
3.9.21-2.el9_6.2.tuxcare.els9
python3-idle
TuxCare:AlmaLinux:9.6
From an advisory covering 4 CVEs
before 3.9.21-2.el9_6.2.tuxcare.els9
3.9.21-2.el9_6.2.tuxcare.els9
python3-libs
TuxCare:AlmaLinux:9.6
From an advisory covering 4 CVEs
before 3.9.21-2.el9_6.2.tuxcare.els9
3.9.21-2.el9_6.2.tuxcare.els9
python3-test
TuxCare:AlmaLinux:9.6
From an advisory covering 4 CVEs
before 3.9.21-2.el9_6.2.tuxcare.els9
3.9.21-2.el9_6.2.tuxcare.els9
python3-tkinter
TuxCare:AlmaLinux:9.6
From an advisory covering 4 CVEs
before 3.9.21-2.el9_6.2.tuxcare.els9
3.9.21-2.el9_6.2.tuxcare.els9
idle-python3.5
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
libpython3.5
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
libpython3.5-dev
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
libpython3.5-minimal
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
libpython3.5-stdlib
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
libpython3.5-testsuite
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
python3.5
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
python3.5-dev
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
python3.5-doc
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
python3.5-examples
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
python3.5-minimal
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
python3.5-venv
TuxCare:Ubuntu:16.04
From an advisory covering 4 CVEs
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
1:3.5.2-2ubuntu0~16.04.13+tuxcare.els26
idle-python3.6
TuxCare:Ubuntu:18.04
From an advisory covering 4 CVEs
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els23
3.6.9-1~18.04ubuntu1.12+tuxcare.els23
libpython3.6
TuxCare:Ubuntu:18.04
From an advisory covering 4 CVEs
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els23
3.6.9-1~18.04ubuntu1.12+tuxcare.els23
libpython3.6-dev
TuxCare:Ubuntu:18.04
From an advisory covering 4 CVEs
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els23
3.6.9-1~18.04ubuntu1.12+tuxcare.els23
libpython3.6-minimal
TuxCare:Ubuntu:18.04
From an advisory covering 4 CVEs
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els23
3.6.9-1~18.04ubuntu1.12+tuxcare.els23
libpython3.6-stdlib
TuxCare:Ubuntu:18.04
From an advisory covering 4 CVEs
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els23
3.6.9-1~18.04ubuntu1.12+tuxcare.els23
libpython3.6-testsuite
TuxCare:Ubuntu:18.04
From an advisory covering 4 CVEs
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els23
3.6.9-1~18.04ubuntu1.12+tuxcare.els23
python3.6
TuxCare:Ubuntu:18.04
From an advisory covering 4 CVEs
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els23
3.6.9-1~18.04ubuntu1.12+tuxcare.els23
python3.6-dev
TuxCare:Ubuntu:18.04
From an advisory covering 4 CVEs
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els23
3.6.9-1~18.04ubuntu1.12+tuxcare.els23
python3.6-doc
TuxCare:Ubuntu:18.04
From an advisory covering 4 CVEs
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els23
3.6.9-1~18.04ubuntu1.12+tuxcare.els23
python3.6-examples
TuxCare:Ubuntu:18.04
From an advisory covering 4 CVEs
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els23
3.6.9-1~18.04ubuntu1.12+tuxcare.els23
python3.11
Debian:12
before 3.11.2-6+deb12u8, plus listed versions
3.11.2-63.11.2-6+deb12u13.11.2-6+deb12u23.11.2-6+deb12u33.11.2-6+deb12u43.11.2-6+deb12u53.11.2-6+deb12u63.11.2-6+deb12u7
3.11.2-6+deb12u8
python3.13
Debian:13
before 3.13.5-2+deb13u2, plus listed versions
3.13.5-23.13.5-2+deb13u1
3.13.5-2+deb13u2
python3.14
Debian:14
before 3.14.3-4, plus listed versions
3.14.0-13.14.0-23.14.0-33.14.0-43.14.0-5
Show 12 moreShow less
3.14.0~a7-13.14.0~b1-13.14.0~b2-13.14.0~b3-13.14.0~b4-13.14.0~rc1-13.14.0~rc2-13.14.0~rc3-13.14.2-13.14.3-13.14.3-23.14.3-3
3.14.3-4
python3
Mageia:10
From an advisory covering 17 CVEs
before 3.13.15-1.mga10
3.13.15-1.mga10
python-pip
Mageia:10
From an advisory covering 17 CVEs
before 26.2.1-1.mga10
26.2.1-1.mga10
python3
openEuler:24.03-LTS
From an advisory covering 4 CVEs
before 3.11.6-24.oe2403
3.11.6-24.oe2403
python3
openEuler:24.03-LTS-SP1
From an advisory covering 4 CVEs
before 3.11.6-27.oe2403sp1
3.11.6-27.oe2403sp1
python3
openEuler:24.03-LTS-SP2
From an advisory covering 4 CVEs
before 3.11.6-27.oe2403sp2
3.11.6-27.oe2403sp2
python3
openEuler:24.03-LTS-SP3
From an advisory covering 4 CVEs
before 3.11.6-27.oe2403sp3
3.11.6-27.oe2403sp3
python3.12
Red Hat:enterprise_linux:8::appstream
From an advisory covering 11 CVEs
before 0:3.12.13-2.el8_10
0:3.12.13-2.el8_10
python3.12-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 11 CVEs
before 0:3.12.13-2.el8_10
0:3.12.13-2.el8_10
python3.12-debugsource
Red Hat:enterprise_linux:8::appstream
From an advisory covering 11 CVEs
before 0:3.12.13-2.el8_10
0:3.12.13-2.el8_10
python3.12-devel
Red Hat:enterprise_linux:8::appstream
From an advisory covering 11 CVEs
before 0:3.12.13-2.el8_10
0:3.12.13-2.el8_10
python3.12-libs
Red Hat:enterprise_linux:8::appstream
From an advisory covering 11 CVEs
before 0:3.12.13-2.el8_10
0:3.12.13-2.el8_10
python3.12-rpm-macros
Red Hat:enterprise_linux:8::appstream
From an advisory covering 11 CVEs
before 0:3.12.13-2.el8_10
0:3.12.13-2.el8_10
python3.12-tkinter
Red Hat:enterprise_linux:8::appstream
From an advisory covering 11 CVEs
before 0:3.12.13-2.el8_10
0:3.12.13-2.el8_10
python3.12
Red Hat:enterprise_linux:8::crb
From an advisory covering 11 CVEs
before 0:3.12.13-2.el8_10
0:3.12.13-2.el8_10
python3.12-debug
Red Hat:enterprise_linux:8::crb
From an advisory covering 11 CVEs
before 0:3.12.13-2.el8_10
0:3.12.13-2.el8_10
python3.12-debuginfo
Red Hat:enterprise_linux:8::crb
From an advisory covering 11 CVEs
before 0:3.12.13-2.el8_10
0:3.12.13-2.el8_10
python3.12-debugsource
Red Hat:enterprise_linux:8::crb
From an advisory covering 11 CVEs
before 0:3.12.13-2.el8_10
0:3.12.13-2.el8_10
python3.12-idle
Red Hat:enterprise_linux:8::crb
From an advisory covering 11 CVEs
before 0:3.12.13-2.el8_10
0:3.12.13-2.el8_10
python3.12-test
Red Hat:enterprise_linux:8::crb
From an advisory covering 11 CVEs
before 0:3.12.13-2.el8_10
0:3.12.13-2.el8_10
python3.12-tkinter
Red Hat:enterprise_linux:8::crb
From an advisory covering 11 CVEs
before 0:3.12.13-2.el8_10
0:3.12.13-2.el8_10
python3.14
Red Hat:enterprise_linux:10.2
From an advisory covering 9 CVEs
before 0:3.14.4-2.el10_2
0:3.14.4-2.el10_2
python3.14-debuginfo
Red Hat:enterprise_linux:10.2
From an advisory covering 9 CVEs
before 0:3.14.4-2.el10_2
0:3.14.4-2.el10_2
python3.14-debugsource
Red Hat:enterprise_linux:10.2
From an advisory covering 9 CVEs
before 0:3.14.4-2.el10_2
0:3.14.4-2.el10_2
python3.14-devel
Red Hat:enterprise_linux:10.2
From an advisory covering 9 CVEs
before 0:3.14.4-2.el10_2
0:3.14.4-2.el10_2
python3.14-libs
Red Hat:enterprise_linux:10.2
From an advisory covering 9 CVEs
before 0:3.14.4-2.el10_2
0:3.14.4-2.el10_2
python3.14-tkinter
Red Hat:enterprise_linux:10.2
From an advisory covering 9 CVEs
before 0:3.14.4-2.el10_2
0:3.14.4-2.el10_2
python3.14-debug
Red Hat:enterprise_linux:10.2
From an advisory covering 9 CVEs
before 0:3.14.4-2.el10_2
0:3.14.4-2.el10_2
python3.14-freethreading
Red Hat:enterprise_linux:10.2
From an advisory covering 9 CVEs
before 0:3.14.4-2.el10_2
0:3.14.4-2.el10_2
python3.14-freethreading-debug
Red Hat:enterprise_linux:10.2
From an advisory covering 9 CVEs
before 0:3.14.4-2.el10_2
0:3.14.4-2.el10_2
python3.14-freethreading-devel
Red Hat:enterprise_linux:10.2
From an advisory covering 9 CVEs
before 0:3.14.4-2.el10_2
0:3.14.4-2.el10_2
python3.14-freethreading-idle
Red Hat:enterprise_linux:10.2
From an advisory covering 9 CVEs
before 0:3.14.4-2.el10_2
0:3.14.4-2.el10_2
python3.14-freethreading-libs
Red Hat:enterprise_linux:10.2
From an advisory covering 9 CVEs
before 0:3.14.4-2.el10_2
0:3.14.4-2.el10_2
python3.14-freethreading-test
Red Hat:enterprise_linux:10.2
From an advisory covering 9 CVEs
before 0:3.14.4-2.el10_2
0:3.14.4-2.el10_2
python3.14-freethreading-tkinter
Red Hat:enterprise_linux:10.2
From an advisory covering 9 CVEs
before 0:3.14.4-2.el10_2
0:3.14.4-2.el10_2
python3.14-idle
Red Hat:enterprise_linux:10.2
From an advisory covering 9 CVEs
before 0:3.14.4-2.el10_2
0:3.14.4-2.el10_2
python3.14-test
Red Hat:enterprise_linux:10.2
From an advisory covering 9 CVEs
before 0:3.14.4-2.el10_2
0:3.14.4-2.el10_2
python-unversioned-command
Red Hat:enterprise_linux:10.2
From an advisory covering 12 CVEs
before 0:3.12.13-2.el10_2
0:3.12.13-2.el10_2
python3-devel
Red Hat:enterprise_linux:10.2
From an advisory covering 12 CVEs
before 0:3.12.13-2.el10_2
0:3.12.13-2.el10_2
python3-tkinter
Red Hat:enterprise_linux:10.2
From an advisory covering 12 CVEs
before 0:3.12.13-2.el10_2
0:3.12.13-2.el10_2
python3.12-debuginfo
Red Hat:enterprise_linux:10.2
From an advisory covering 12 CVEs
before 0:3.12.13-2.el10_2
0:3.12.13-2.el10_2
python3.12-debugsource
Red Hat:enterprise_linux:10.2
From an advisory covering 12 CVEs
before 0:3.12.13-2.el10_2
0:3.12.13-2.el10_2
python3
Red Hat:enterprise_linux:10.2
From an advisory covering 12 CVEs
before 0:3.12.13-2.el10_2
0:3.12.13-2.el10_2
python3-libs
Red Hat:enterprise_linux:10.2
From an advisory covering 12 CVEs
before 0:3.12.13-2.el10_2
0:3.12.13-2.el10_2
python3.12
Red Hat:enterprise_linux:10.2
From an advisory covering 12 CVEs
before 0:3.12.13-2.el10_2
0:3.12.13-2.el10_2
python3-debug
Red Hat:enterprise_linux:10.2
From an advisory covering 12 CVEs
before 0:3.12.13-2.el10_2
0:3.12.13-2.el10_2
python3-idle
Red Hat:enterprise_linux:10.2
From an advisory covering 12 CVEs
before 0:3.12.13-2.el10_2
0:3.12.13-2.el10_2
python3-test
Red Hat:enterprise_linux:10.2
From an advisory covering 12 CVEs
before 0:3.12.13-2.el10_2
0:3.12.13-2.el10_2
python3.14
Red Hat:enterprise_linux:9::appstream
From an advisory covering 9 CVEs
before 0:3.14.4-2.el9_8
0:3.14.4-2.el9_8
python3.14-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 9 CVEs
before 0:3.14.4-2.el9_8
0:3.14.4-2.el9_8
python3.14-debugsource
Red Hat:enterprise_linux:9::appstream
From an advisory covering 9 CVEs
before 0:3.14.4-2.el9_8
0:3.14.4-2.el9_8
python3.14-devel
Red Hat:enterprise_linux:9::appstream
From an advisory covering 9 CVEs
before 0:3.14.4-2.el9_8
0:3.14.4-2.el9_8
python3.14-libs
Red Hat:enterprise_linux:9::appstream
From an advisory covering 9 CVEs
before 0:3.14.4-2.el9_8
0:3.14.4-2.el9_8
python3.14-tkinter
Red Hat:enterprise_linux:9::appstream
From an advisory covering 9 CVEs
before 0:3.14.4-2.el9_8
0:3.14.4-2.el9_8
python3.14
Red Hat:enterprise_linux:9::crb
From an advisory covering 9 CVEs
before 0:3.14.4-2.el9_8
0:3.14.4-2.el9_8
python3.14-debug
Red Hat:enterprise_linux:9::crb
From an advisory covering 9 CVEs
before 0:3.14.4-2.el9_8
0:3.14.4-2.el9_8
python3.14-debuginfo
Red Hat:enterprise_linux:9::crb
From an advisory covering 9 CVEs
before 0:3.14.4-2.el9_8
0:3.14.4-2.el9_8
python3.14-debugsource
Red Hat:enterprise_linux:9::crb
From an advisory covering 9 CVEs
before 0:3.14.4-2.el9_8
0:3.14.4-2.el9_8
python3.12
Rocky Linux:8
From an advisory covering 11 CVEs
before 0:3.12.13-2.el8_10
0:3.12.13-2.el8_10
python3.14
Rocky Linux:10
From an advisory covering 9 CVEs
before 0:3.14.4-2.el10_2
0:3.14.4-2.el10_2
python3.12
Rocky Linux:10
From an advisory covering 12 CVEs
before 0:3.12.13-2.el10_2
0:3.12.13-2.el10_2
python3.14
Rocky Linux:9
From an advisory covering 9 CVEs
before 0:3.14.4-2.el9_8
0:3.14.4-2.el9_8
python3.12
Rocky Linux:9
From an advisory covering 12 CVEs
before 0:3.12.13-2.el9_8
0:3.12.13-2.el9_8
python3
Root:Alpine:3.20
before 3.12.13-r00074
3.12.13-r000743.12.13-r000753.12.13-r00076
rootio-python3
Root:Alpine:3.20
before 3.12.13-r00074
3.12.13-r000743.12.13-r000753.12.13-r00076
python3-defaults
Root:Debian:12
before 3.11.2-1.aikido.1
3.11.2-1.aikido.1
python3.11
Root:Debian:12
before 3.11.2-6+deb12u9.aikido.39
3.11.2-6+deb12u9.aikido.39
rootio-python3-defaults
Root:Debian:12
before 3.11.2-1.aikido.1
3.11.2-1.aikido.1
rootio-python3.11
Root:Debian:12
before 3.11.2-6+deb12u9.aikido.39
3.11.2-6+deb12u9.aikido.39
python
SUSE:Linux Enterprise Module for Package Hub 15 SP7
From an advisory covering 4 CVEs
before 2.7.18-150000.111.1
2.7.18-150000.111.1
python-base
SUSE:Linux Enterprise Module for Package Hub 15 SP7
From an advisory covering 4 CVEs
before 2.7.18-150000.111.1
2.7.18-150000.111.1
python
openSUSE:Leap 15.6
From an advisory covering 4 CVEs
before 2.7.18-150000.111.1
2.7.18-150000.111.1
python-base
openSUSE:Leap 15.6
From an advisory covering 4 CVEs
before 2.7.18-150000.111.1
2.7.18-150000.111.1
python-doc
openSUSE:Leap 15.6
From an advisory covering 4 CVEs
before 2.7.18-150000.111.1
2.7.18-150000.111.1
python312
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 5 CVEs
before 3.12.13-150600.3.53.1
3.12.13-150600.3.53.1
python312-core
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 5 CVEs
before 3.12.13-150600.3.53.1
3.12.13-150600.3.53.1
python312
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 5 CVEs
before 3.12.13-150600.3.53.1
3.12.13-150600.3.53.1
python312-core
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 5 CVEs
before 3.12.13-150600.3.53.1
3.12.13-150600.3.53.1
python312
openSUSE:Leap 15.6
From an advisory covering 5 CVEs
before 3.12.13-150600.3.53.1
3.12.13-150600.3.53.1
python312-core
openSUSE:Leap 15.6
From an advisory covering 5 CVEs
before 3.12.13-150600.3.53.1
3.12.13-150600.3.53.1
python312-documentation
openSUSE:Leap 15.6
From an advisory covering 5 CVEs
before 3.12.13-150600.3.53.1
3.12.13-150600.3.53.1
python39
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 4 CVEs
before 3.9.25-150300.4.99.1
3.9.25-150300.4.99.1
python39-core
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 4 CVEs
before 3.9.25-150300.4.99.1
3.9.25-150300.4.99.1
python39
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 4 CVEs
before 3.9.25-150300.4.99.1
3.9.25-150300.4.99.1
python39-core
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 4 CVEs
before 3.9.25-150300.4.99.1
3.9.25-150300.4.99.1
python39
openSUSE:Leap 15.6
From an advisory covering 4 CVEs
before 3.9.25-150300.4.99.1
3.9.25-150300.4.99.1
python39-core
openSUSE:Leap 15.6
From an advisory covering 4 CVEs
before 3.9.25-150300.4.99.1
3.9.25-150300.4.99.1
python39-documentation
openSUSE:Leap 15.6
From an advisory covering 4 CVEs
before 3.9.25-150300.4.99.1
3.9.25-150300.4.99.1
python36
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 5 CVEs
before 3.6.15-108.1
3.6.15-108.1
python36-core
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 5 CVEs
before 3.6.15-108.1
3.6.15-108.1
python36
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 5 CVEs
before 3.6.15-108.1
3.6.15-108.1
python36-core
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 5 CVEs
before 3.6.15-108.1
3.6.15-108.1
python311-core
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 15 CVEs
before 3.11.15-150600.3.53.1
3.11.15-150600.3.53.1
python311
SUSE:Linux Enterprise Module for Python 3 15 SP7
From an advisory covering 15 CVEs
before 3.11.15-150600.3.53.1
3.11.15-150600.3.53.1
python311-core
SUSE:Linux Enterprise Module for Python 3 15 SP7
From an advisory covering 15 CVEs
before 3.11.15-150600.3.53.1
3.11.15-150600.3.53.1
python311
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 15 CVEs
before 3.11.15-150600.3.53.1
3.11.15-150600.3.53.1
python311-core
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 15 CVEs
before 3.11.15-150600.3.53.1
3.11.15-150600.3.53.1
python311
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 15 CVEs
before 3.11.15-150600.3.53.1
3.11.15-150600.3.53.1
python311-core
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 15 CVEs
before 3.11.15-150600.3.53.1
3.11.15-150600.3.53.1
python311
openSUSE:Leap 15.6
From an advisory covering 15 CVEs
before 3.11.15-150600.3.53.1
3.11.15-150600.3.53.1
python311-core
openSUSE:Leap 15.6
From an advisory covering 15 CVEs
before 3.11.15-150600.3.53.1
3.11.15-150600.3.53.1
python311-documentation
openSUSE:Leap 15.6
From an advisory covering 15 CVEs
before 3.11.15-150600.3.53.1
3.11.15-150600.3.53.1
python313
SUSE:Linux Enterprise Module for Python 3 15 SP7
From an advisory covering 7 CVEs
before 3.13.13-150700.4.45.1
3.13.13-150700.4.45.1
python313-core
SUSE:Linux Enterprise Module for Python 3 15 SP7
From an advisory covering 7 CVEs
before 3.13.13-150700.4.45.1
3.13.13-150700.4.45.1
python310
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 5 CVEs
before 3.10.20-150400.4.107.1
3.10.20-150400.4.107.1
python310-core
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 5 CVEs
before 3.10.20-150400.4.107.1
3.10.20-150400.4.107.1
python310
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 5 CVEs
before 3.10.20-150400.4.107.1
3.10.20-150400.4.107.1
python310-core
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 5 CVEs
before 3.10.20-150400.4.107.1
3.10.20-150400.4.107.1
python310
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 5 CVEs
before 3.10.20-150400.4.107.1
3.10.20-150400.4.107.1
python310-core
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 5 CVEs
before 3.10.20-150400.4.107.1
3.10.20-150400.4.107.1
python310
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 5 CVEs
before 3.10.20-150400.4.107.1
3.10.20-150400.4.107.1
python310-core
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 5 CVEs
before 3.10.20-150400.4.107.1
3.10.20-150400.4.107.1
python310
openSUSE:Leap 15.6
From an advisory covering 5 CVEs
before 3.10.20-150400.4.107.1
3.10.20-150400.4.107.1
python310-core
openSUSE:Leap 15.6
From an advisory covering 5 CVEs
before 3.10.20-150400.4.107.1
3.10.20-150400.4.107.1
python310-documentation
openSUSE:Leap 15.6
From an advisory covering 5 CVEs
before 3.10.20-150400.4.107.1
3.10.20-150400.4.107.1
python3
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 5 CVEs
before 3.4.10-25.180.1
3.4.10-25.180.1
python3-base
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 5 CVEs
before 3.4.10-25.180.1
3.4.10-25.180.1
python3
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 5 CVEs
before 3.4.10-25.180.1
3.4.10-25.180.1
python3-base
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 5 CVEs
before 3.4.10-25.180.1
3.4.10-25.180.1
python
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 5 CVEs
before 2.7.18-33.74.1
2.7.18-33.74.1
python-base
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 5 CVEs
before 2.7.18-33.74.1
2.7.18-33.74.1
python-doc
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 5 CVEs
before 2.7.18-33.74.1
2.7.18-33.74.1
python
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 5 CVEs
before 2.7.18-33.74.1
2.7.18-33.74.1
python-base
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 5 CVEs
before 2.7.18-33.74.1
2.7.18-33.74.1
python-doc
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 5 CVEs
before 2.7.18-33.74.1
2.7.18-33.74.1
python311
SUSE:Linux Enterprise Module for Public Cloud 15 SP4
From an advisory covering 5 CVEs
before 3.11.15-150400.9.85.1
3.11.15-150400.9.85.1
python311-core
SUSE:Linux Enterprise Module for Public Cloud 15 SP4
From an advisory covering 5 CVEs
before 3.11.15-150400.9.85.1
3.11.15-150400.9.85.1
python311
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 5 CVEs
before 3.11.15-150400.9.85.1
3.11.15-150400.9.85.1
python311-core
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 5 CVEs
before 3.11.15-150400.9.85.1
3.11.15-150400.9.85.1
python311-documentation
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 5 CVEs
before 3.11.15-150400.9.85.1
3.11.15-150400.9.85.1
python311
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 5 CVEs
before 3.11.15-150400.9.85.1
3.11.15-150400.9.85.1
python311-core
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 5 CVEs
before 3.11.15-150400.9.85.1
3.11.15-150400.9.85.1
python311-documentation
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 5 CVEs
before 3.11.15-150400.9.85.1
3.11.15-150400.9.85.1
python311
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 5 CVEs
before 3.11.15-150400.9.85.1
3.11.15-150400.9.85.1
python311-core
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 5 CVEs
before 3.11.15-150400.9.85.1
3.11.15-150400.9.85.1
python2.7
Ubuntu:Pro:14.04:LTS
before 2.7.6-8ubuntu0.6+esm30, plus listed versions
2.7.5-8ubuntu32.7.5-8ubuntu42.7.6-22.7.6-2ubuntu12.7.6-3
Show 34 moreShow less
2.7.6-3ubuntu12.7.6-42.7.6-4ubuntu12.7.6-52.7.6-72.7.6-82.7.6-8ubuntu0.22.7.6-8ubuntu0.32.7.6-8ubuntu0.42.7.6-8ubuntu0.52.7.6-8ubuntu0.6+esm22.7.6-8ubuntu0.6+esm32.7.6-8ubuntu0.6+esm52.7.6-8ubuntu0.6+esm62.7.6-8ubuntu0.6+esm72.7.6-8ubuntu0.6+esm82.7.6-8ubuntu0.6+esm92.7.6-8ubuntu0.6+esm102.7.6-8ubuntu0.6+esm112.7.6-8ubuntu0.6+esm122.7.6-8ubuntu0.6+esm132.7.6-8ubuntu0.6+esm142.7.6-8ubuntu0.6+esm152.7.6-8ubuntu0.6+esm162.7.6-8ubuntu0.6+esm172.7.6-8ubuntu0.6+esm182.7.6-8ubuntu0.6+esm202.7.6-8ubuntu0.6+esm212.7.6-8ubuntu0.6+esm222.7.6-8ubuntu0.6+esm242.7.6-8ubuntu0.6+esm252.7.6-8ubuntu0.6+esm262.7.6-8ubuntu0.6+esm282.7.6-8ubuntu0.6+esm29
2.7.6-8ubuntu0.6+esm30
python3.4
Ubuntu:Pro:14.04:LTS
before 3.4.3-1ubuntu1~14.04.7+esm21, plus listed versions
3.4~b1-0ubuntu33.4~b1-4ubuntu43.4~b1-4ubuntu63.4~b1-5ubuntu23.4~b2-1
Show 28 moreShow less
3.4~b3-1ubuntu13.4~rc1-1build13.4~rc2-13.4~rc3-0ubuntu13.4.0-13.4.0-2ubuntu13.4.0-2ubuntu1.13.4.3-1ubuntu1~14.04.13.4.3-1ubuntu1~14.04.33.4.3-1ubuntu1~14.04.43.4.3-1ubuntu1~14.04.53.4.3-1ubuntu1~14.04.63.4.3-1ubuntu1~14.04.73.4.3-1ubuntu1~14.04.7+esm23.4.3-1ubuntu1~14.04.7+esm43.4.3-1ubuntu1~14.04.7+esm63.4.3-1ubuntu1~14.04.7+esm73.4.3-1ubuntu1~14.04.7+esm83.4.3-1ubuntu1~14.04.7+esm103.4.3-1ubuntu1~14.04.7+esm113.4.3-1ubuntu1~14.04.7+esm123.4.3-1ubuntu1~14.04.7+esm133.4.3-1ubuntu1~14.04.7+esm143.4.3-1ubuntu1~14.04.7+esm153.4.3-1ubuntu1~14.04.7+esm163.4.3-1ubuntu1~14.04.7+esm173.4.3-1ubuntu1~14.04.7+esm193.4.3-1ubuntu1~14.04.7+esm20
3.4.3-1ubuntu1~14.04.7+esm21
python3.5
Ubuntu:Pro:14.04:LTS
before 3.5.2-2ubuntu0~16.04.4~14.04.1+esm11, plus listed versions
3.5.2-2ubuntu0~16.04.4~14.04.13.5.2-2ubuntu0~16.04.4~14.04.1+esm13.5.2-2ubuntu0~16.04.4~14.04.1+esm33.5.2-2ubuntu0~16.04.4~14.04.1+esm43.5.2-2ubuntu0~16.04.4~14.04.1+esm5
Show 5 moreShow less
3.5.2-2ubuntu0~16.04.4~14.04.1+esm63.5.2-2ubuntu0~16.04.4~14.04.1+esm73.5.2-2ubuntu0~16.04.4~14.04.1+esm83.5.2-2ubuntu0~16.04.4~14.04.1+esm93.5.2-2ubuntu0~16.04.4~14.04.1+esm10
3.5.2-2ubuntu0~16.04.4~14.04.1+esm11
python2.7
Ubuntu:Pro:16.04:LTS
before 2.7.12-1ubuntu0~16.04.18+esm22, plus listed versions
2.7.10-4ubuntu12.7.10-4ubuntu22.7.11-22.7.11-32.7.11-4
Show 36 moreShow less
2.7.11-62.7.11-72.7.11-7ubuntu12.7.12-1~16.042.7.12-1ubuntu0~16.04.12.7.12-1ubuntu0~16.04.22.7.12-1ubuntu0~16.04.32.7.12-1ubuntu0~16.04.42.7.12-1ubuntu0~16.04.82.7.12-1ubuntu0~16.04.92.7.12-1ubuntu0~16.04.112.7.12-1ubuntu0~16.04.122.7.12-1ubuntu0~16.04.132.7.12-1ubuntu0~16.04.142.7.12-1ubuntu0~16.04.162.7.12-1ubuntu0~16.04.182.7.12-1ubuntu0~16.04.18+esm12.7.12-1ubuntu0~16.04.18+esm22.7.12-1ubuntu0~16.04.18+esm32.7.12-1ubuntu0~16.04.18+esm42.7.12-1ubuntu0~16.04.18+esm52.7.12-1ubuntu0~16.04.18+esm62.7.12-1ubuntu0~16.04.18+esm72.7.12-1ubuntu0~16.04.18+esm82.7.12-1ubuntu0~16.04.18+esm92.7.12-1ubuntu0~16.04.18+esm102.7.12-1ubuntu0~16.04.18+esm112.7.12-1ubuntu0~16.04.18+esm122.7.12-1ubuntu0~16.04.18+esm132.7.12-1ubuntu0~16.04.18+esm152.7.12-1ubuntu0~16.04.18+esm162.7.12-1ubuntu0~16.04.18+esm172.7.12-1ubuntu0~16.04.18+esm182.7.12-1ubuntu0~16.04.18+esm192.7.12-1ubuntu0~16.04.18+esm202.7.12-1ubuntu0~16.04.18+esm21
2.7.12-1ubuntu0~16.04.18+esm22
python3.5
Ubuntu:Pro:16.04:LTS
before 3.5.2-2ubuntu0~16.04.13+esm25, plus listed versions
3.5.0-33.5.0-3ubuntu13.5.1~rc1-2ubuntu13.5.1-13.5.1-2
Show 42 moreShow less
3.5.1-33.5.1-53.5.1-6ubuntu13.5.1-6ubuntu23.5.1-9ubuntu13.5.1-103.5.2-2~16.013.5.2-2~16.043.5.2-2ubuntu0~16.04.13.5.2-2ubuntu0~16.04.23.5.2-2ubuntu0~16.04.33.5.2-2ubuntu0~16.04.43.5.2-2ubuntu0~16.04.53.5.2-2ubuntu0~16.04.83.5.2-2ubuntu0~16.04.93.5.2-2ubuntu0~16.04.103.5.2-2ubuntu0~16.04.113.5.2-2ubuntu0~16.04.123.5.2-2ubuntu0~16.04.133.5.2-2ubuntu0~16.04.13+esm13.5.2-2ubuntu0~16.04.13+esm23.5.2-2ubuntu0~16.04.13+esm33.5.2-2ubuntu0~16.04.13+esm53.5.2-2ubuntu0~16.04.13+esm63.5.2-2ubuntu0~16.04.13+esm73.5.2-2ubuntu0~16.04.13+esm83.5.2-2ubuntu0~16.04.13+esm93.5.2-2ubuntu0~16.04.13+esm103.5.2-2ubuntu0~16.04.13+esm113.5.2-2ubuntu0~16.04.13+esm123.5.2-2ubuntu0~16.04.13+esm133.5.2-2ubuntu0~16.04.13+esm143.5.2-2ubuntu0~16.04.13+esm153.5.2-2ubuntu0~16.04.13+esm163.5.2-2ubuntu0~16.04.13+esm173.5.2-2ubuntu0~16.04.13+esm183.5.2-2ubuntu0~16.04.13+esm193.5.2-2ubuntu0~16.04.13+esm203.5.2-2ubuntu0~16.04.13+esm213.5.2-2ubuntu0~16.04.13+esm223.5.2-2ubuntu0~16.04.13+esm233.5.2-2ubuntu0~16.04.13+esm24
3.5.2-2ubuntu0~16.04.13+esm25
python2.7
Ubuntu:Pro:18.04:LTS
before 2.7.17-1~18.04ubuntu1.13+esm15, plus listed versions
2.7.14-2ubuntu22.7.14-42.7.14-62.7.14-72.7.14-8
Show 30 moreShow less
2.7.15~rc1-12.7.15~rc1-1ubuntu0.12.7.15-4ubuntu4~18.042.7.15-4ubuntu4~18.04.12.7.15-4ubuntu4~18.04.22.7.17-1~18.042.7.17-1~18.04ubuntu12.7.17-1~18.04ubuntu1.12.7.17-1~18.04ubuntu1.22.7.17-1~18.04ubuntu1.32.7.17-1~18.04ubuntu1.52.7.17-1~18.04ubuntu1.62.7.17-1~18.04ubuntu1.72.7.17-1~18.04ubuntu1.82.7.17-1~18.04ubuntu1.102.7.17-1~18.04ubuntu1.112.7.17-1~18.04ubuntu1.132.7.17-1~18.04ubuntu1.13+esm12.7.17-1~18.04ubuntu1.13+esm22.7.17-1~18.04ubuntu1.13+esm32.7.17-1~18.04ubuntu1.13+esm42.7.17-1~18.04ubuntu1.13+esm52.7.17-1~18.04ubuntu1.13+esm62.7.17-1~18.04ubuntu1.13+esm72.7.17-1~18.04ubuntu1.13+esm82.7.17-1~18.04ubuntu1.13+esm102.7.17-1~18.04ubuntu1.13+esm112.7.17-1~18.04ubuntu1.13+esm122.7.17-1~18.04ubuntu1.13+esm132.7.17-1~18.04ubuntu1.13+esm14
2.7.17-1~18.04ubuntu1.13+esm15
python3.6
Ubuntu:Pro:18.04:LTS
before 3.6.9-1~18.04ubuntu1.13+esm10, plus listed versions
3.6.3-1ubuntu13.6.4~rc1-13.6.4~rc1-23.6.4-13.6.4-2
Show 30 moreShow less
3.6.4-3build13.6.4-43.6.5~rc1-13.6.5-33.6.6-1~18.043.6.7-1~18.043.6.8-1~18.04.13.6.8-1~18.04.23.6.8-1~18.04.33.6.9-1~18.043.6.9-1~18.04ubuntu13.6.9-1~18.04ubuntu1.13.6.9-1~18.04ubuntu1.33.6.9-1~18.04ubuntu1.43.6.9-1~18.04ubuntu1.63.6.9-1~18.04ubuntu1.73.6.9-1~18.04ubuntu1.83.6.9-1~18.04ubuntu1.93.6.9-1~18.04ubuntu1.103.6.9-1~18.04ubuntu1.123.6.9-1~18.04ubuntu1.133.6.9-1~18.04ubuntu1.13+esm13.6.9-1~18.04ubuntu1.13+esm23.6.9-1~18.04ubuntu1.13+esm33.6.9-1~18.04ubuntu1.13+esm43.6.9-1~18.04ubuntu1.13+esm53.6.9-1~18.04ubuntu1.13+esm63.6.9-1~18.04ubuntu1.13+esm73.6.9-1~18.04ubuntu1.13+esm83.6.9-1~18.04ubuntu1.13+esm9
3.6.9-1~18.04ubuntu1.13+esm10
python3.7
Ubuntu:Pro:18.04:LTS
before 3.7.5-2ubuntu1~18.04.2+esm11, plus listed versions
3.7.0~a2-13.7.0~a3-13.7.0~a3-23.7.0~a3-33.7.0~a4-1
Show 20 moreShow less
3.7.0~b1-13.7.0~b1-1build13.7.0~b2-13.7.0~b3-13.7.0-1~18.043.7.1-1~18.043.7.3-2~18.04.13.7.5-2~18.043.7.5-2~18.04.43.7.5-2ubuntu1~18.04.23.7.5-2ubuntu1~18.04.2+esm13.7.5-2ubuntu1~18.04.2+esm23.7.5-2ubuntu1~18.04.2+esm33.7.5-2ubuntu1~18.04.2+esm43.7.5-2ubuntu1~18.04.2+esm53.7.5-2ubuntu1~18.04.2+esm63.7.5-2ubuntu1~18.04.2+esm73.7.5-2ubuntu1~18.04.2+esm83.7.5-2ubuntu1~18.04.2+esm93.7.5-2ubuntu1~18.04.2+esm10
3.7.5-2ubuntu1~18.04.2+esm11
python3.8
Ubuntu:Pro:18.04:LTS
before 3.8.0-3ubuntu1~18.04.2+esm11, plus listed versions
3.8.0-3~18.043.8.0-3~18.04.13.8.0-3ubuntu1~18.04.23.8.0-3ubuntu1~18.04.2+esm13.8.0-3ubuntu1~18.04.2+esm2
Show 8 moreShow less
3.8.0-3ubuntu1~18.04.2+esm33.8.0-3ubuntu1~18.04.2+esm43.8.0-3ubuntu1~18.04.2+esm53.8.0-3ubuntu1~18.04.2+esm63.8.0-3ubuntu1~18.04.2+esm73.8.0-3ubuntu1~18.04.2+esm83.8.0-3ubuntu1~18.04.2+esm93.8.0-3ubuntu1~18.04.2+esm10
3.8.0-3ubuntu1~18.04.2+esm11
python3.8
Ubuntu:Pro:20.04:LTS
before 3.8.10-0ubuntu1~20.04.18+esm7, plus listed versions
3.8.0-13.8.0-23.8.0-33.8.0-43.8.0-5
Show 33 moreShow less
3.8.1-2ubuntu33.8.2~rc1-1ubuntu13.8.2-13.8.2-1ubuntu13.8.2-1ubuntu1.13.8.2-1ubuntu1.23.8.5-1~20.043.8.5-1~20.04.23.8.5-1~20.04.33.8.10-0ubuntu1~20.043.8.10-0ubuntu1~20.04.13.8.10-0ubuntu1~20.04.23.8.10-0ubuntu1~20.04.43.8.10-0ubuntu1~20.04.53.8.10-0ubuntu1~20.04.63.8.10-0ubuntu1~20.04.73.8.10-0ubuntu1~20.04.83.8.10-0ubuntu1~20.04.93.8.10-0ubuntu1~20.04.103.8.10-0ubuntu1~20.04.113.8.10-0ubuntu1~20.04.123.8.10-0ubuntu1~20.04.133.8.10-0ubuntu1~20.04.143.8.10-0ubuntu1~20.04.153.8.10-0ubuntu1~20.04.163.8.10-0ubuntu1~20.04.173.8.10-0ubuntu1~20.04.183.8.10-0ubuntu1~20.04.18+esm13.8.10-0ubuntu1~20.04.18+esm23.8.10-0ubuntu1~20.04.18+esm33.8.10-0ubuntu1~20.04.18+esm43.8.10-0ubuntu1~20.04.18+esm53.8.10-0ubuntu1~20.04.18+esm6
3.8.10-0ubuntu1~20.04.18+esm7
python3.9
Ubuntu:Pro:20.04:LTS
before 3.9.5-3ubuntu0~20.04.1+esm11, plus listed versions
3.9.0~rc1-1~20.043.9.0-5~20.043.9.5-3~20.04.13.9.5-3ubuntu0~20.04.13.9.5-3ubuntu0~20.04.1+esm1
Show 9 moreShow less
3.9.5-3ubuntu0~20.04.1+esm23.9.5-3ubuntu0~20.04.1+esm33.9.5-3ubuntu0~20.04.1+esm43.9.5-3ubuntu0~20.04.1+esm53.9.5-3ubuntu0~20.04.1+esm63.9.5-3ubuntu0~20.04.1+esm73.9.5-3ubuntu0~20.04.1+esm83.9.5-3ubuntu0~20.04.1+esm93.9.5-3ubuntu0~20.04.1+esm10
3.9.5-3ubuntu0~20.04.1+esm11
python3.10
Ubuntu:22.04:LTS
before 3.10.12-1~22.04.16, plus listed versions
3.10.0-23.10.0-33.10.0-43.10.0-53.10.0-5build1
Show 27 moreShow less
3.10.1-13.10.1-23.10.2-13.10.2-53.10.2-73.10.3-13.10.4-33.10.4-3ubuntu0.13.10.6-1~22.043.10.6-1~22.04.13.10.6-1~22.04.23.10.6-1~22.04.2ubuntu13.10.6-1~22.04.2ubuntu1.13.10.12-1~22.04.23.10.12-1~22.04.33.10.12-1~22.04.43.10.12-1~22.04.53.10.12-1~22.04.63.10.12-1~22.04.73.10.12-1~22.04.83.10.12-1~22.04.93.10.12-1~22.04.103.10.12-1~22.04.113.10.12-1~22.04.123.10.12-1~22.04.133.10.12-1~22.04.143.10.12-1~22.04.15
3.10.12-1~22.04.16
python2.7
Ubuntu:Pro:22.04:LTS
before 2.7.18-13ubuntu1.5+esm9, plus listed versions
2.7.18-8build12.7.18-132.7.18-13ubuntu12.7.18-13ubuntu1.12.7.18-13ubuntu1.1+esm2
Show 15 moreShow less
2.7.18-13ubuntu1.22.7.18-13ubuntu1.2+esm12.7.18-13ubuntu1.2+esm22.7.18-13ubuntu1.2+esm32.7.18-13ubuntu1.32.7.18-13ubuntu1.3+esm12.7.18-13ubuntu1.42.7.18-13ubuntu1.4+esm12.7.18-13ubuntu1.52.7.18-13ubuntu1.5+esm22.7.18-13ubuntu1.5+esm32.7.18-13ubuntu1.5+esm52.7.18-13ubuntu1.5+esm62.7.18-13ubuntu1.5+esm72.7.18-13ubuntu1.5+esm8
2.7.18-13ubuntu1.5+esm9
python3.11
Ubuntu:Pro:22.04:LTS
before 3.11.0~rc1-1~22.04.1+esm2, plus listed versions
3.11.0~rc1-1~22.043.11.0~rc1-1~22.04.1~esm13.11.0~rc1-1~22.04.1~esm23.11.0~rc1-1~22.04.1~esm33.11.0~rc1-1~22.04.1~esm4
Show 7 moreShow less
3.11.0~rc1-1~22.04.1~esm53.11.0~rc1-1~22.04.1~esm63.11.0~rc1-1~22.04.1~esm73.11.0~rc1-1~22.04.1~esm83.11.0~rc1-1~22.04.1~esm93.11.0~rc1-1~22.04.13.11.0~rc1-1~22.04.1+esm1
3.11.0~rc1-1~22.04.1+esm2
python3.12
Ubuntu:24.04:LTS
before 3.12.3-1ubuntu0.15, plus listed versions
3.12.0-13.12.0-53.12.0-63.12.0-73.12.1-2
Show 18 moreShow less
3.12.2-13.12.2-4build33.12.2-4build43.12.2-5ubuntu33.12.3-13.12.3-1ubuntu0.13.12.3-1ubuntu0.23.12.3-1ubuntu0.33.12.3-1ubuntu0.43.12.3-1ubuntu0.53.12.3-1ubuntu0.63.12.3-1ubuntu0.73.12.3-1ubuntu0.83.12.3-1ubuntu0.93.12.3-1ubuntu0.103.12.3-1ubuntu0.113.12.3-1ubuntu0.123.12.3-1ubuntu0.13
3.12.3-1ubuntu0.15
python3.13
Ubuntu:25.10
All versions, plus listed versions
3.13.3-13.13.3-23.13.3-43.13.4-13.13.5-1
Show 7 moreShow less
3.13.5-23.13.6-13.13.7-13.13.7-1ubuntu0.13.13.7-1ubuntu0.23.13.7-1ubuntu0.33.13.7-1ubuntu0.4
None known
python3.14
Ubuntu:25.10
All versions, plus listed versions
3.14.0~a7-0ubuntu13.14.0~b1-13.14.0~b3-13.14.0~rc1-13.14.0~rc2-1
Show 5 moreShow less
3.14.0~rc3-13.14.0-13.14.0-1ubuntu0.13.14.0-1ubuntu0.23.14.0-1ubuntu0.3
None known
python3.10
Ubuntu:22.04:LTS
From an advisory covering 18 CVEs
before 3.10.12-1~22.04.16, plus listed versions
3.10.0-23.10.0-33.10.0-43.10.0-53.10.0-5build1
Show 27 moreShow less
3.10.1-13.10.1-23.10.2-13.10.2-53.10.2-73.10.3-13.10.4-33.10.4-3ubuntu0.13.10.6-1~22.043.10.6-1~22.04.13.10.6-1~22.04.23.10.6-1~22.04.2ubuntu13.10.6-1~22.04.2ubuntu1.13.10.12-1~22.04.23.10.12-1~22.04.33.10.12-1~22.04.43.10.12-1~22.04.53.10.12-1~22.04.63.10.12-1~22.04.73.10.12-1~22.04.83.10.12-1~22.04.93.10.12-1~22.04.103.10.12-1~22.04.113.10.12-1~22.04.123.10.12-1~22.04.133.10.12-1~22.04.143.10.12-1~22.04.15
3.10.12-1~22.04.16
python3.12
Ubuntu:24.04:LTS
From an advisory covering 18 CVEs
before 3.12.3-1ubuntu0.15, plus listed versions
3.12.0-13.12.0-53.12.0-63.12.0-73.12.1-2
Show 18 moreShow less
3.12.2-13.12.2-4build33.12.2-4build43.12.2-5ubuntu33.12.3-13.12.3-1ubuntu0.13.12.3-1ubuntu0.23.12.3-1ubuntu0.33.12.3-1ubuntu0.43.12.3-1ubuntu0.53.12.3-1ubuntu0.63.12.3-1ubuntu0.73.12.3-1ubuntu0.83.12.3-1ubuntu0.93.12.3-1ubuntu0.103.12.3-1ubuntu0.113.12.3-1ubuntu0.123.12.3-1ubuntu0.13
3.12.3-1ubuntu0.15
python3.14
Ubuntu:26.04:LTS
From an advisory covering 18 CVEs
before 3.14.4-1ubuntu0.1, plus listed versions
3.14.0-13.14.0-23.14.0-43.14.2-13.14.3-1
Show 4 moreShow less
3.14.3-23.14.3-33.14.3-53.14.4-1
3.14.4-1ubuntu0.1
python2.7
Ubuntu:Pro:14.04:LTS
From an advisory covering 5 CVEs
before 2.7.6-8ubuntu0.6+esm30, plus listed versions
2.7.5-8ubuntu32.7.5-8ubuntu42.7.6-22.7.6-2ubuntu12.7.6-3
Show 34 moreShow less
2.7.6-3ubuntu12.7.6-42.7.6-4ubuntu12.7.6-52.7.6-72.7.6-82.7.6-8ubuntu0.22.7.6-8ubuntu0.32.7.6-8ubuntu0.42.7.6-8ubuntu0.52.7.6-8ubuntu0.6+esm22.7.6-8ubuntu0.6+esm32.7.6-8ubuntu0.6+esm52.7.6-8ubuntu0.6+esm62.7.6-8ubuntu0.6+esm72.7.6-8ubuntu0.6+esm82.7.6-8ubuntu0.6+esm92.7.6-8ubuntu0.6+esm102.7.6-8ubuntu0.6+esm112.7.6-8ubuntu0.6+esm122.7.6-8ubuntu0.6+esm132.7.6-8ubuntu0.6+esm142.7.6-8ubuntu0.6+esm152.7.6-8ubuntu0.6+esm162.7.6-8ubuntu0.6+esm172.7.6-8ubuntu0.6+esm182.7.6-8ubuntu0.6+esm202.7.6-8ubuntu0.6+esm212.7.6-8ubuntu0.6+esm222.7.6-8ubuntu0.6+esm242.7.6-8ubuntu0.6+esm252.7.6-8ubuntu0.6+esm262.7.6-8ubuntu0.6+esm282.7.6-8ubuntu0.6+esm29
2.7.6-8ubuntu0.6+esm30
python3.4
Ubuntu:Pro:14.04:LTS
From an advisory covering 5 CVEs
before 3.4.3-1ubuntu1~14.04.7+esm21, plus listed versions
3.4~b1-0ubuntu33.4~b1-4ubuntu43.4~b1-4ubuntu63.4~b1-5ubuntu23.4~b2-1
Show 28 moreShow less
3.4~b3-1ubuntu13.4~rc1-1build13.4~rc2-13.4~rc3-0ubuntu13.4.0-13.4.0-2ubuntu13.4.0-2ubuntu1.13.4.3-1ubuntu1~14.04.13.4.3-1ubuntu1~14.04.33.4.3-1ubuntu1~14.04.43.4.3-1ubuntu1~14.04.53.4.3-1ubuntu1~14.04.63.4.3-1ubuntu1~14.04.73.4.3-1ubuntu1~14.04.7+esm23.4.3-1ubuntu1~14.04.7+esm43.4.3-1ubuntu1~14.04.7+esm63.4.3-1ubuntu1~14.04.7+esm73.4.3-1ubuntu1~14.04.7+esm83.4.3-1ubuntu1~14.04.7+esm103.4.3-1ubuntu1~14.04.7+esm113.4.3-1ubuntu1~14.04.7+esm123.4.3-1ubuntu1~14.04.7+esm133.4.3-1ubuntu1~14.04.7+esm143.4.3-1ubuntu1~14.04.7+esm153.4.3-1ubuntu1~14.04.7+esm163.4.3-1ubuntu1~14.04.7+esm173.4.3-1ubuntu1~14.04.7+esm193.4.3-1ubuntu1~14.04.7+esm20
3.4.3-1ubuntu1~14.04.7+esm21
python3.5
Ubuntu:Pro:14.04:LTS
From an advisory covering 5 CVEs
before 3.5.2-2ubuntu0~16.04.4~14.04.1+esm11, plus listed versions
3.5.2-2ubuntu0~16.04.4~14.04.13.5.2-2ubuntu0~16.04.4~14.04.1+esm13.5.2-2ubuntu0~16.04.4~14.04.1+esm33.5.2-2ubuntu0~16.04.4~14.04.1+esm43.5.2-2ubuntu0~16.04.4~14.04.1+esm5
Show 5 moreShow less
3.5.2-2ubuntu0~16.04.4~14.04.1+esm63.5.2-2ubuntu0~16.04.4~14.04.1+esm73.5.2-2ubuntu0~16.04.4~14.04.1+esm83.5.2-2ubuntu0~16.04.4~14.04.1+esm93.5.2-2ubuntu0~16.04.4~14.04.1+esm10
3.5.2-2ubuntu0~16.04.4~14.04.1+esm11
python2.7
Ubuntu:Pro:16.04:LTS
From an advisory covering 5 CVEs
before 2.7.12-1ubuntu0~16.04.18+esm22, plus listed versions
2.7.10-4ubuntu12.7.10-4ubuntu22.7.11-22.7.11-32.7.11-4
Show 36 moreShow less
2.7.11-62.7.11-72.7.11-7ubuntu12.7.12-1~16.042.7.12-1ubuntu0~16.04.12.7.12-1ubuntu0~16.04.22.7.12-1ubuntu0~16.04.32.7.12-1ubuntu0~16.04.42.7.12-1ubuntu0~16.04.82.7.12-1ubuntu0~16.04.92.7.12-1ubuntu0~16.04.112.7.12-1ubuntu0~16.04.122.7.12-1ubuntu0~16.04.132.7.12-1ubuntu0~16.04.142.7.12-1ubuntu0~16.04.162.7.12-1ubuntu0~16.04.182.7.12-1ubuntu0~16.04.18+esm12.7.12-1ubuntu0~16.04.18+esm22.7.12-1ubuntu0~16.04.18+esm32.7.12-1ubuntu0~16.04.18+esm42.7.12-1ubuntu0~16.04.18+esm52.7.12-1ubuntu0~16.04.18+esm62.7.12-1ubuntu0~16.04.18+esm72.7.12-1ubuntu0~16.04.18+esm82.7.12-1ubuntu0~16.04.18+esm92.7.12-1ubuntu0~16.04.18+esm102.7.12-1ubuntu0~16.04.18+esm112.7.12-1ubuntu0~16.04.18+esm122.7.12-1ubuntu0~16.04.18+esm132.7.12-1ubuntu0~16.04.18+esm152.7.12-1ubuntu0~16.04.18+esm162.7.12-1ubuntu0~16.04.18+esm172.7.12-1ubuntu0~16.04.18+esm182.7.12-1ubuntu0~16.04.18+esm192.7.12-1ubuntu0~16.04.18+esm202.7.12-1ubuntu0~16.04.18+esm21
2.7.12-1ubuntu0~16.04.18+esm22
python3.5
Ubuntu:Pro:16.04:LTS
From an advisory covering 5 CVEs
before 3.5.2-2ubuntu0~16.04.13+esm25, plus listed versions
3.5.0-33.5.0-3ubuntu13.5.1~rc1-2ubuntu13.5.1-13.5.1-2
Show 42 moreShow less
3.5.1-33.5.1-53.5.1-6ubuntu13.5.1-6ubuntu23.5.1-9ubuntu13.5.1-103.5.2-2~16.013.5.2-2~16.043.5.2-2ubuntu0~16.04.13.5.2-2ubuntu0~16.04.23.5.2-2ubuntu0~16.04.33.5.2-2ubuntu0~16.04.43.5.2-2ubuntu0~16.04.53.5.2-2ubuntu0~16.04.83.5.2-2ubuntu0~16.04.93.5.2-2ubuntu0~16.04.103.5.2-2ubuntu0~16.04.113.5.2-2ubuntu0~16.04.123.5.2-2ubuntu0~16.04.133.5.2-2ubuntu0~16.04.13+esm13.5.2-2ubuntu0~16.04.13+esm23.5.2-2ubuntu0~16.04.13+esm33.5.2-2ubuntu0~16.04.13+esm53.5.2-2ubuntu0~16.04.13+esm63.5.2-2ubuntu0~16.04.13+esm73.5.2-2ubuntu0~16.04.13+esm83.5.2-2ubuntu0~16.04.13+esm93.5.2-2ubuntu0~16.04.13+esm103.5.2-2ubuntu0~16.04.13+esm113.5.2-2ubuntu0~16.04.13+esm123.5.2-2ubuntu0~16.04.13+esm133.5.2-2ubuntu0~16.04.13+esm143.5.2-2ubuntu0~16.04.13+esm153.5.2-2ubuntu0~16.04.13+esm163.5.2-2ubuntu0~16.04.13+esm173.5.2-2ubuntu0~16.04.13+esm183.5.2-2ubuntu0~16.04.13+esm193.5.2-2ubuntu0~16.04.13+esm203.5.2-2ubuntu0~16.04.13+esm213.5.2-2ubuntu0~16.04.13+esm223.5.2-2ubuntu0~16.04.13+esm233.5.2-2ubuntu0~16.04.13+esm24
3.5.2-2ubuntu0~16.04.13+esm25
python2.7
Ubuntu:Pro:18.04:LTS
From an advisory covering 5 CVEs
before 2.7.17-1~18.04ubuntu1.13+esm15, plus listed versions
2.7.14-2ubuntu22.7.14-42.7.14-62.7.14-72.7.14-8
Show 30 moreShow less
2.7.15~rc1-12.7.15~rc1-1ubuntu0.12.7.15-4ubuntu4~18.042.7.15-4ubuntu4~18.04.12.7.15-4ubuntu4~18.04.22.7.17-1~18.042.7.17-1~18.04ubuntu12.7.17-1~18.04ubuntu1.12.7.17-1~18.04ubuntu1.22.7.17-1~18.04ubuntu1.32.7.17-1~18.04ubuntu1.52.7.17-1~18.04ubuntu1.62.7.17-1~18.04ubuntu1.72.7.17-1~18.04ubuntu1.82.7.17-1~18.04ubuntu1.102.7.17-1~18.04ubuntu1.112.7.17-1~18.04ubuntu1.132.7.17-1~18.04ubuntu1.13+esm12.7.17-1~18.04ubuntu1.13+esm22.7.17-1~18.04ubuntu1.13+esm32.7.17-1~18.04ubuntu1.13+esm42.7.17-1~18.04ubuntu1.13+esm52.7.17-1~18.04ubuntu1.13+esm62.7.17-1~18.04ubuntu1.13+esm72.7.17-1~18.04ubuntu1.13+esm82.7.17-1~18.04ubuntu1.13+esm102.7.17-1~18.04ubuntu1.13+esm112.7.17-1~18.04ubuntu1.13+esm122.7.17-1~18.04ubuntu1.13+esm132.7.17-1~18.04ubuntu1.13+esm14
2.7.17-1~18.04ubuntu1.13+esm15
python3.6
Ubuntu:Pro:18.04:LTS
From an advisory covering 5 CVEs
before 3.6.9-1~18.04ubuntu1.13+esm10, plus listed versions
3.6.3-1ubuntu13.6.4~rc1-13.6.4~rc1-23.6.4-13.6.4-2
Show 30 moreShow less
3.6.4-3build13.6.4-43.6.5~rc1-13.6.5-33.6.6-1~18.043.6.7-1~18.043.6.8-1~18.04.13.6.8-1~18.04.23.6.8-1~18.04.33.6.9-1~18.043.6.9-1~18.04ubuntu13.6.9-1~18.04ubuntu1.13.6.9-1~18.04ubuntu1.33.6.9-1~18.04ubuntu1.43.6.9-1~18.04ubuntu1.63.6.9-1~18.04ubuntu1.73.6.9-1~18.04ubuntu1.83.6.9-1~18.04ubuntu1.93.6.9-1~18.04ubuntu1.103.6.9-1~18.04ubuntu1.123.6.9-1~18.04ubuntu1.133.6.9-1~18.04ubuntu1.13+esm13.6.9-1~18.04ubuntu1.13+esm23.6.9-1~18.04ubuntu1.13+esm33.6.9-1~18.04ubuntu1.13+esm43.6.9-1~18.04ubuntu1.13+esm53.6.9-1~18.04ubuntu1.13+esm63.6.9-1~18.04ubuntu1.13+esm73.6.9-1~18.04ubuntu1.13+esm83.6.9-1~18.04ubuntu1.13+esm9
3.6.9-1~18.04ubuntu1.13+esm10
python3.7
Ubuntu:Pro:18.04:LTS
From an advisory covering 5 CVEs
before 3.7.5-2ubuntu1~18.04.2+esm11, plus listed versions
3.7.0~a2-13.7.0~a3-13.7.0~a3-23.7.0~a3-33.7.0~a4-1
Show 20 moreShow less
3.7.0~b1-13.7.0~b1-1build13.7.0~b2-13.7.0~b3-13.7.0-1~18.043.7.1-1~18.043.7.3-2~18.04.13.7.5-2~18.043.7.5-2~18.04.43.7.5-2ubuntu1~18.04.23.7.5-2ubuntu1~18.04.2+esm13.7.5-2ubuntu1~18.04.2+esm23.7.5-2ubuntu1~18.04.2+esm33.7.5-2ubuntu1~18.04.2+esm43.7.5-2ubuntu1~18.04.2+esm53.7.5-2ubuntu1~18.04.2+esm63.7.5-2ubuntu1~18.04.2+esm73.7.5-2ubuntu1~18.04.2+esm83.7.5-2ubuntu1~18.04.2+esm93.7.5-2ubuntu1~18.04.2+esm10
3.7.5-2ubuntu1~18.04.2+esm11
python3.8
Ubuntu:Pro:18.04:LTS
From an advisory covering 5 CVEs
before 3.8.0-3ubuntu1~18.04.2+esm11, plus listed versions
3.8.0-3~18.043.8.0-3~18.04.13.8.0-3ubuntu1~18.04.23.8.0-3ubuntu1~18.04.2+esm13.8.0-3ubuntu1~18.04.2+esm2
Show 8 moreShow less
3.8.0-3ubuntu1~18.04.2+esm33.8.0-3ubuntu1~18.04.2+esm43.8.0-3ubuntu1~18.04.2+esm53.8.0-3ubuntu1~18.04.2+esm63.8.0-3ubuntu1~18.04.2+esm73.8.0-3ubuntu1~18.04.2+esm83.8.0-3ubuntu1~18.04.2+esm93.8.0-3ubuntu1~18.04.2+esm10
3.8.0-3ubuntu1~18.04.2+esm11
python3.8
Ubuntu:Pro:20.04:LTS
From an advisory covering 5 CVEs
before 3.8.10-0ubuntu1~20.04.18+esm7, plus listed versions
3.8.0-13.8.0-23.8.0-33.8.0-43.8.0-5
Show 33 moreShow less
3.8.1-2ubuntu33.8.2~rc1-1ubuntu13.8.2-13.8.2-1ubuntu13.8.2-1ubuntu1.13.8.2-1ubuntu1.23.8.5-1~20.043.8.5-1~20.04.23.8.5-1~20.04.33.8.10-0ubuntu1~20.043.8.10-0ubuntu1~20.04.13.8.10-0ubuntu1~20.04.23.8.10-0ubuntu1~20.04.43.8.10-0ubuntu1~20.04.53.8.10-0ubuntu1~20.04.63.8.10-0ubuntu1~20.04.73.8.10-0ubuntu1~20.04.83.8.10-0ubuntu1~20.04.93.8.10-0ubuntu1~20.04.103.8.10-0ubuntu1~20.04.113.8.10-0ubuntu1~20.04.123.8.10-0ubuntu1~20.04.133.8.10-0ubuntu1~20.04.143.8.10-0ubuntu1~20.04.153.8.10-0ubuntu1~20.04.163.8.10-0ubuntu1~20.04.173.8.10-0ubuntu1~20.04.183.8.10-0ubuntu1~20.04.18+esm13.8.10-0ubuntu1~20.04.18+esm23.8.10-0ubuntu1~20.04.18+esm33.8.10-0ubuntu1~20.04.18+esm43.8.10-0ubuntu1~20.04.18+esm53.8.10-0ubuntu1~20.04.18+esm6
3.8.10-0ubuntu1~20.04.18+esm7
python2.7
Ubuntu:Pro:20.04:LTS
From an advisory covering 5 CVEs
before 2.7.18-1~20.04.7+esm10, plus listed versions
2.7.17~rc1-12.7.17-12.7.17-1ubuntu52.7.17-1ubuntu62.7.18~rc1-2
Show 21 moreShow less
2.7.18-1~20.042.7.18-1~20.04.12.7.18-1~20.04.1+esm12.7.18-1~20.04.32.7.18-1~20.04.3+esm12.7.18-1~20.04.42.7.18-1~20.04.4+esm12.7.18-1~20.04.4+esm22.7.18-1~20.04.4+esm32.7.18-1~20.04.52.7.18-1~20.04.5+esm12.7.18-1~20.04.5+esm22.7.18-1~20.04.62.7.18-1~20.04.6+esm12.7.18-1~20.04.72.7.18-1~20.04.7+esm32.7.18-1~20.04.7+esm42.7.18-1~20.04.7+esm62.7.18-1~20.04.7+esm72.7.18-1~20.04.7+esm82.7.18-1~20.04.7+esm9
2.7.18-1~20.04.7+esm10
python3.9
Ubuntu:Pro:20.04:LTS
From an advisory covering 5 CVEs
before 3.9.5-3ubuntu0~20.04.1+esm11, plus listed versions
3.9.0~rc1-1~20.043.9.0-5~20.043.9.5-3~20.04.13.9.5-3ubuntu0~20.04.13.9.5-3ubuntu0~20.04.1+esm1
Show 9 moreShow less
3.9.5-3ubuntu0~20.04.1+esm23.9.5-3ubuntu0~20.04.1+esm33.9.5-3ubuntu0~20.04.1+esm43.9.5-3ubuntu0~20.04.1+esm53.9.5-3ubuntu0~20.04.1+esm63.9.5-3ubuntu0~20.04.1+esm73.9.5-3ubuntu0~20.04.1+esm83.9.5-3ubuntu0~20.04.1+esm93.9.5-3ubuntu0~20.04.1+esm10
3.9.5-3ubuntu0~20.04.1+esm11
python3.10
Ubuntu:22.04:LTS
From an advisory covering 5 CVEs
before 3.10.12-1~22.04.18, plus listed versions
3.10.0-23.10.0-33.10.0-43.10.0-53.10.0-5build1
Show 29 moreShow less
3.10.1-13.10.1-23.10.2-13.10.2-53.10.2-73.10.3-13.10.4-33.10.4-3ubuntu0.13.10.6-1~22.043.10.6-1~22.04.13.10.6-1~22.04.23.10.6-1~22.04.2ubuntu13.10.6-1~22.04.2ubuntu1.13.10.12-1~22.04.23.10.12-1~22.04.33.10.12-1~22.04.43.10.12-1~22.04.53.10.12-1~22.04.63.10.12-1~22.04.73.10.12-1~22.04.83.10.12-1~22.04.93.10.12-1~22.04.103.10.12-1~22.04.113.10.12-1~22.04.123.10.12-1~22.04.133.10.12-1~22.04.143.10.12-1~22.04.153.10.12-1~22.04.163.10.12-1~22.04.17
3.10.12-1~22.04.18
python2.7
Ubuntu:Pro:22.04:LTS
From an advisory covering 5 CVEs
before 2.7.18-13ubuntu1.5+esm9, plus listed versions
2.7.18-8build12.7.18-132.7.18-13ubuntu12.7.18-13ubuntu1.12.7.18-13ubuntu1.1+esm2
Show 15 moreShow less
2.7.18-13ubuntu1.22.7.18-13ubuntu1.2+esm12.7.18-13ubuntu1.2+esm22.7.18-13ubuntu1.2+esm32.7.18-13ubuntu1.32.7.18-13ubuntu1.3+esm12.7.18-13ubuntu1.42.7.18-13ubuntu1.4+esm12.7.18-13ubuntu1.52.7.18-13ubuntu1.5+esm22.7.18-13ubuntu1.5+esm32.7.18-13ubuntu1.5+esm52.7.18-13ubuntu1.5+esm62.7.18-13ubuntu1.5+esm72.7.18-13ubuntu1.5+esm8
2.7.18-13ubuntu1.5+esm9
python3.11
Ubuntu:Pro:22.04:LTS
From an advisory covering 5 CVEs
before 3.11.0~rc1-1~22.04.1+esm2, plus listed versions
3.11.0~rc1-1~22.043.11.0~rc1-1~22.04.1~esm13.11.0~rc1-1~22.04.1~esm23.11.0~rc1-1~22.04.1~esm33.11.0~rc1-1~22.04.1~esm4
Show 7 moreShow less
3.11.0~rc1-1~22.04.1~esm53.11.0~rc1-1~22.04.1~esm63.11.0~rc1-1~22.04.1~esm73.11.0~rc1-1~22.04.1~esm83.11.0~rc1-1~22.04.1~esm93.11.0~rc1-1~22.04.13.11.0~rc1-1~22.04.1+esm1
3.11.0~rc1-1~22.04.1+esm2
python3.12
Ubuntu:24.04:LTS
From an advisory covering 5 CVEs
before 3.12.3-1ubuntu0.17, plus listed versions
3.12.0-13.12.0-53.12.0-63.12.0-73.12.1-2
Show 20 moreShow less
3.12.2-13.12.2-4build33.12.2-4build43.12.2-5ubuntu33.12.3-13.12.3-1ubuntu0.13.12.3-1ubuntu0.23.12.3-1ubuntu0.33.12.3-1ubuntu0.43.12.3-1ubuntu0.53.12.3-1ubuntu0.63.12.3-1ubuntu0.73.12.3-1ubuntu0.83.12.3-1ubuntu0.93.12.3-1ubuntu0.103.12.3-1ubuntu0.113.12.3-1ubuntu0.123.12.3-1ubuntu0.133.12.3-1ubuntu0.153.12.3-1ubuntu0.16
3.12.3-1ubuntu0.17
python3.14
Ubuntu:26.04:LTS
From an advisory covering 5 CVEs
before 3.14.4-1ubuntu0.2, plus listed versions
3.14.0-13.14.0-23.14.0-43.14.2-13.14.3-1
Show 5 moreShow less
3.14.3-23.14.3-33.14.3-53.14.4-13.14.4-1ubuntu0.1
3.14.4-1ubuntu0.2
python315
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 3.15.0~a7-3.1
3.15.0~a7-3.1
python310
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 3.10.20-3.1
3.10.20-3.1
python311
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 3.11.15-4.1
3.11.15-4.1
python312
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 3.12.13-4.1
3.12.13-4.1
python313
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 3.13.12-3.1
3.13.12-3.1
python314
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 3.14.3-4.1
3.14.3-4.1
python313
openSUSE:Leap 16.0
From an advisory covering 7 CVEs
before 3.13.13-160000.1.1
3.13.13-160000.1.1
python313-core
openSUSE:Leap 16.0
From an advisory covering 7 CVEs
before 3.13.13-160000.1.1
3.13.13-160000.1.1
python313-documentation
openSUSE:Leap 16.0
From an advisory covering 7 CVEs
before 3.13.13-160000.1.1
3.13.13-160000.1.1
python313-nogil
openSUSE:Leap 16.0
From an advisory covering 7 CVEs
before 3.13.13-160000.1.1
3.13.13-160000.1.1
python313-nogil-nogil-core
openSUSE:Leap 16.0
From an advisory covering 7 CVEs
before 3.13.13-160000.1.1
3.13.13-160000.1.1

History

History
RecordedChangedSources
affectedOSV
factsOSV
affected
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-3644 is a medium vulnerability (CVSS 6.0) in Python, published March 16, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.51%, the 43rd percentile. Fixed in python3 3.12.14-r0.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 200 package rows and 178 references. The JSON record has them. Left out on purpose, here and in the API, to keep responses small: 31 source records.

MoveEnter Open