CVE-2026-4224
Stack overflow parsing XML with deeply nested DTD content models
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.
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
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
6.0
Stack overflow parsing XML with deeply nested DTD content models
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.
- Record
CVE-2026-4224- CVSS 4.0
- 6.0 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-674
- Updated
- 2026-11-02
EUVDEUVD-2026-12486
6.0
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.
- Record
EUVD-2026-12486- CVSS 4.0
- 6.0 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-h46w-ffvp-4pw5
6.0
When an Expat parser with a registered ElementDeclHandler parses an inline document type...
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.
- Record
GHSA-h46w-ffvp-4pw5- CVSS 4.0
- 6.0 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/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 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-674
- Updated
- 2026-11-02
NVD
6.0
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.
- Record
CVE-2026-4224- CVSS 4.0
- 6.0 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/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 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-674
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-4224
7.5
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.
- Record
ALPINE-CVE-2026-4224- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2026-4224
7.5
- Record
BELL-CVE-2026-4224- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 48 moreShow less
OSV
6.0
Stack overflow parsing XML with deeply nested DTD content models
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.
- Record
CVE-2026-4224- CVSS 4.0
- 6.0 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-04
OSVDEBIAN-CVE-2026-4224
7.5
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.
- Record
DEBIAN-CVE-2026-4224- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - 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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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-4224
5.9
CVE-2026-4224 in python3 - Patched by Root
Root has patched CVE-2026-4224 in the python3 package for Root:Alpine:3.20. Multiple fixed versions available.
- Record
ROOT-OS-ALPINE-320-CVE-2026-4224- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2026-4224
5.9
CVE-2026-4224 in rootio-python3.11 - Patched by Root
Root has patched CVE-2026-4224 in the rootio-python3.11 package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2026-4224- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-4224
6.0
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.
- Record
UBUNTU-CVE-2026-4224- CVSS 4.0
- 6.0 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - 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-109707 No score
CVE-2026-4224 affecting package python-py 1.11.0-1
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.
- Record
AZL-109707- Updated
- 2026-11-02
OSVAZL-80046 No score
CVE-2026-4224 affecting package python3 for versions less than 3.12.14-1
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.
- Record
AZL-80046- Updated
- 2026-11-02
OSVBIT-libpython-2026-4224 No score
Stack overflow parsing XML with deeply nested DTD content models
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.
- Record
BIT-libpython-2026-4224- Updated
- 2026-11-02
OSVBIT-python-2026-4224 No score
Stack overflow parsing XML with deeply nested DTD content models
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.
- Record
BIT-python-2026-4224- Updated
- 2026-11-02
OSVBIT-python-min-2026-4224 No score
Stack overflow parsing XML with deeply nested DTD content models
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.
- Record
BIT-python-min-2026-4224- 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-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-1781205404 No score
Fix CVE(s): CVE-2025-13462, CVE-2026-4224, CVE-2026-7210
- SECURITY UPDATE: tarfile misinterprets crafted multi-block GNU long name
archives via AREGTYPE/DIRTYPE normalization
- debian/patches/CVE-2025-13462.patch: skip the old-v7 AREGTYPE to DIRTYPE normalization when reading the follow-up header of a GNU LONGNAME / LONGLINK or PAX member in Lib/tarfile.py
- CVE-2025-13462
- SECURITY UPDATE: C stack overflow in pyexpat when an ElementDeclHandler
parses a deeply nested content model
- debian/patches/CVE-2026-4224.patch: guard conv_content_model() recursion with Py_EnterRecursiveCall()/Py_LeaveRecursiveCall() in Modules/pyexpat.c
- CVE-2026-4224
- SECURITY UPDATE: insufficient entropy in pyexpat/_elementtree hash-flooding
protection
- debian/patches/CVE-2026-7210.patch: bind XML_SetHashSalt16Bytes as a weak symbol to seed the Expat parser with 16 bytes of entropy when hash randomization is enabled; falls back to the legacy XML_SetHashSalt when unavailable. Requires libexpat1 (>= 2.2.6-2+deb10u7+tuxcare.els6).
- CVE-2026-7210
- Record
CLSA-2026-1781205404- 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
| Package | Affected | Fixed |
|---|---|---|
python3Alpine:v3.21 |
before 3.12.14-r0 | 3.12.14-r0 |
python3Alpine:v3.22 |
before 3.12.14-r0 | 3.12.14-r0 |
python3Alpine:v3.23 |
before 3.12.14-r0 | 3.12.14-r0 |
python3Alpine:v3.24 |
before 3.14.5-r0 | 3.14.5-r0 |
python3.12AlmaLinux:8 From an advisory covering 11 CVEs |
before 3.12.13-2.el8_10 | 3.12.13-2.el8_10 |
python3.12-debugAlmaLinux:8 From an advisory covering 11 CVEs |
before 3.12.13-2.el8_10 | 3.12.13-2.el8_10 |
python3.12-develAlmaLinux:8 From an advisory covering 11 CVEs |
before 3.12.13-2.el8_10 | 3.12.13-2.el8_10 |
python3.12-idleAlmaLinux:8 From an advisory covering 11 CVEs |
before 3.12.13-2.el8_10 | 3.12.13-2.el8_10 |
python3.12-libsAlmaLinux:8 From an advisory covering 11 CVEs |
before 3.12.13-2.el8_10 | 3.12.13-2.el8_10 |
python3.12-rpm-macrosAlmaLinux:8 From an advisory covering 11 CVEs |
before 3.12.13-2.el8_10 | 3.12.13-2.el8_10 |
Show 290 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python3.12-testAlmaLinux:8 From an advisory covering 11 CVEs |
before 3.12.13-2.el8_10 | 3.12.13-2.el8_10 |
python3.12-tkinterAlmaLinux:8 From an advisory covering 11 CVEs |
before 3.12.13-2.el8_10 | 3.12.13-2.el8_10 |
python3.14AlmaLinux:10 From an advisory covering 9 CVEs |
before 3.14.4-2.el10_2 | 3.14.4-2.el10_2 |
python3.14-debugAlmaLinux:10 From an advisory covering 9 CVEs |
before 3.14.4-2.el10_2 | 3.14.4-2.el10_2 |
python3.14-develAlmaLinux:10 From an advisory covering 9 CVEs |
before 3.14.4-2.el10_2 | 3.14.4-2.el10_2 |
python3.14-freethreadingAlmaLinux:10 From an advisory covering 9 CVEs |
before 3.14.4-2.el10_2 | 3.14.4-2.el10_2 |
python3.14-freethreading-debugAlmaLinux:10 From an advisory covering 9 CVEs |
before 3.14.4-2.el10_2 | 3.14.4-2.el10_2 |
python3.14-freethreading-develAlmaLinux:10 From an advisory covering 9 CVEs |
before 3.14.4-2.el10_2 | 3.14.4-2.el10_2 |
python3.14-freethreading-idleAlmaLinux:10 From an advisory covering 9 CVEs |
before 3.14.4-2.el10_2 | 3.14.4-2.el10_2 |
python3.14-freethreading-libsAlmaLinux:10 From an advisory covering 9 CVEs |
before 3.14.4-2.el10_2 | 3.14.4-2.el10_2 |
python3.14-freethreading-testAlmaLinux:10 From an advisory covering 9 CVEs |
before 3.14.4-2.el10_2 | 3.14.4-2.el10_2 |
python3.14-freethreading-tkinterAlmaLinux:10 From an advisory covering 9 CVEs |
before 3.14.4-2.el10_2 | 3.14.4-2.el10_2 |
python3.14-idleAlmaLinux:10 From an advisory covering 9 CVEs |
before 3.14.4-2.el10_2 | 3.14.4-2.el10_2 |
python3.14-libsAlmaLinux:10 From an advisory covering 9 CVEs |
before 3.14.4-2.el10_2 | 3.14.4-2.el10_2 |
python3.14-testAlmaLinux:10 From an advisory covering 9 CVEs |
before 3.14.4-2.el10_2 | 3.14.4-2.el10_2 |
python3.14-tkinterAlmaLinux:10 From an advisory covering 9 CVEs |
before 3.14.4-2.el10_2 | 3.14.4-2.el10_2 |
python-unversioned-commandAlmaLinux:10 From an advisory covering 12 CVEs |
before 3.12.13-2.el10_2 | 3.12.13-2.el10_2 |
python3AlmaLinux:10 From an advisory covering 12 CVEs |
before 3.12.13-2.el10_2 | 3.12.13-2.el10_2 |
python3-debugAlmaLinux:10 From an advisory covering 12 CVEs |
before 3.12.13-2.el10_2 | 3.12.13-2.el10_2 |
python3-develAlmaLinux:10 From an advisory covering 12 CVEs |
before 3.12.13-2.el10_2 | 3.12.13-2.el10_2 |
python3-idleAlmaLinux:10 From an advisory covering 12 CVEs |
before 3.12.13-2.el10_2 | 3.12.13-2.el10_2 |
python3-libsAlmaLinux:10 From an advisory covering 12 CVEs |
before 3.12.13-2.el10_2 | 3.12.13-2.el10_2 |
python3-testAlmaLinux:10 From an advisory covering 12 CVEs |
before 3.12.13-2.el10_2 | 3.12.13-2.el10_2 |
python3-tkinterAlmaLinux:10 From an advisory covering 12 CVEs |
before 3.12.13-2.el10_2 | 3.12.13-2.el10_2 |
python3.14AlmaLinux:9 From an advisory covering 9 CVEs |
before 3.14.4-2.el9_8 | 3.14.4-2.el9_8 |
python3.14-debugAlmaLinux:9 From an advisory covering 9 CVEs |
before 3.14.4-2.el9_8 | 3.14.4-2.el9_8 |
python3.14-develAlmaLinux:9 From an advisory covering 9 CVEs |
before 3.14.4-2.el9_8 | 3.14.4-2.el9_8 |
python3.14-freethreadingAlmaLinux:9 From an advisory covering 9 CVEs |
before 3.14.4-2.el9_8 | 3.14.4-2.el9_8 |
python3.14-freethreading-debugAlmaLinux:9 From an advisory covering 9 CVEs |
before 3.14.4-2.el9_8 | 3.14.4-2.el9_8 |
python3.14-freethreading-develAlmaLinux:9 From an advisory covering 9 CVEs |
before 3.14.4-2.el9_8 | 3.14.4-2.el9_8 |
python3.14-freethreading-idleAlmaLinux:9 From an advisory covering 9 CVEs |
before 3.14.4-2.el9_8 | 3.14.4-2.el9_8 |
python3.14-freethreading-libsAlmaLinux:9 From an advisory covering 9 CVEs |
before 3.14.4-2.el9_8 | 3.14.4-2.el9_8 |
python3.14-freethreading-testAlmaLinux:9 From an advisory covering 9 CVEs |
before 3.14.4-2.el9_8 | 3.14.4-2.el9_8 |
python3.14-freethreading-tkinterAlmaLinux:9 From an advisory covering 9 CVEs |
before 3.14.4-2.el9_8 | 3.14.4-2.el9_8 |
python3.14-idleAlmaLinux:9 From an advisory covering 9 CVEs |
before 3.14.4-2.el9_8 | 3.14.4-2.el9_8 |
python3.14-libsAlmaLinux:9 From an advisory covering 9 CVEs |
before 3.14.4-2.el9_8 | 3.14.4-2.el9_8 |
python3.14-testAlmaLinux:9 From an advisory covering 9 CVEs |
before 3.14.4-2.el9_8 | 3.14.4-2.el9_8 |
python3.14-tkinterAlmaLinux:9 From an advisory covering 9 CVEs |
before 3.14.4-2.el9_8 | 3.14.4-2.el9_8 |
python3.12AlmaLinux:9 From an advisory covering 12 CVEs |
before 3.12.13-2.el9_8 | 3.12.13-2.el9_8 |
python3.12-debugAlmaLinux:9 From an advisory covering 12 CVEs |
before 3.12.13-2.el9_8 | 3.12.13-2.el9_8 |
python3.12-develAlmaLinux:9 From an advisory covering 12 CVEs |
before 3.12.13-2.el9_8 | 3.12.13-2.el9_8 |
python3.12-idleAlmaLinux:9 From an advisory covering 12 CVEs |
before 3.12.13-2.el9_8 | 3.12.13-2.el9_8 |
python3.12-libsAlmaLinux:9 From an advisory covering 12 CVEs |
before 3.12.13-2.el9_8 | 3.12.13-2.el9_8 |
python3.12-testAlmaLinux:9 From an advisory covering 12 CVEs |
before 3.12.13-2.el9_8 | 3.12.13-2.el9_8 |
python-pyAzure Linux:3 |
through 1.11.0-1 | None known |
python3Azure Linux:3 |
before 3.12.14-1 | 3.12.14-1 |
python3Alpaquita:23 |
3.11.3-r0 up to 3.11.16-r0 | 3.11.16-r0 |
python3Alpaquita:25 |
3.12.10-r1 up to 3.12.14-r0 | 3.12.14-r0 |
python3Alpaquita:stream |
3.11.4-r0 up to 3.14.3-r1 | 3.14.3-r1 |
python3BellSoft Hardened Containers:23 |
3.11.3-r0 up to 3.11.16-r0 | 3.11.16-r0 |
python3BellSoft Hardened Containers:25 |
3.12.10-r1 up to 3.12.14-r0 | 3.12.14-r0 |
python3BellSoft Hardened Containers:stream |
3.11.4-r0 up to 3.14.3-r1 | 3.14.3-r1 |
libpythonBitnami |
before 3.10.21, 3.11.0 up to 3.11.16, 3.12.0 up to 3.12.14, 3.13.0 up to 3.13.13, 3.14.0 up to 3.14.4 | 3.10.213.11.163.12.143.13.133.14.4 |
pythonBitnami |
before 3.10.21, 3.11.0 up to 3.11.16, 3.12.0 up to 3.12.14, 3.13.0 up to 3.13.13, 3.14.0 up to 3.14.4 | 3.10.213.11.163.12.143.13.133.14.4 |
python-minBitnami |
before 3.10.21, 3.11.0 up to 3.11.16, 3.12.0 up to 3.12.14, 3.13.0 up to 3.13.13, 3.14.0 up to 3.14.4 | 3.10.213.11.163.12.143.13.133.14.4 |
python-unversioned-commandTuxCare: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 |
python3TuxCare: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-debugTuxCare: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-develTuxCare: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-idleTuxCare: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-libsTuxCare: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-testTuxCare: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-tkinterTuxCare: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.11TuxCare: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-debugTuxCare: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-develTuxCare: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-idleTuxCare: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-libsTuxCare: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-testTuxCare: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-tkinterTuxCare: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-commandTuxCare: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 |
python3TuxCare: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-debugTuxCare: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-develTuxCare: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-idleTuxCare: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-libsTuxCare: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-testTuxCare: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-tkinterTuxCare: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.5TuxCare: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.5TuxCare: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-devTuxCare: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-minimalTuxCare: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-stdlibTuxCare: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-testsuiteTuxCare: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.5TuxCare: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-devTuxCare: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-docTuxCare: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-examplesTuxCare: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-minimalTuxCare: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-venvTuxCare: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.6TuxCare: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.6TuxCare: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-devTuxCare: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-minimalTuxCare: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-stdlibTuxCare: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-testsuiteTuxCare: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.6TuxCare: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-devTuxCare: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-docTuxCare: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-examplesTuxCare: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-minimalTuxCare: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-venvTuxCare: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 |
idle-python2.7TuxCare:Ubuntu:18.04 From an advisory covering 4 CVEs |
before 2.7.17-1~18.04ubuntu1.11+tuxcare.els14 | 2.7.17-1~18.04ubuntu1.11+tuxcare.els14 |
libpython2.7TuxCare:Ubuntu:18.04 From an advisory covering 4 CVEs |
before 2.7.17-1~18.04ubuntu1.11+tuxcare.els14 | 2.7.17-1~18.04ubuntu1.11+tuxcare.els14 |
libpython2.7-devTuxCare:Ubuntu:18.04 From an advisory covering 4 CVEs |
before 2.7.17-1~18.04ubuntu1.11+tuxcare.els14 | 2.7.17-1~18.04ubuntu1.11+tuxcare.els14 |
python3.11Debian: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.13Debian:13 |
before 3.13.5-2+deb13u2, plus listed versions 3.13.5-23.13.5-2+deb13u1 |
3.13.5-2+deb13u2 |
python3.14Debian: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 less3.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 |
python3Mageia:10 From an advisory covering 17 CVEs |
before 3.13.15-1.mga10 | 3.13.15-1.mga10 |
python-pipMageia:10 From an advisory covering 17 CVEs |
before 26.2.1-1.mga10 | 26.2.1-1.mga10 |
python3openEuler:24.03-LTS From an advisory covering 4 CVEs |
before 3.11.6-24.oe2403 | 3.11.6-24.oe2403 |
python3openEuler:24.03-LTS-SP1 From an advisory covering 4 CVEs |
before 3.11.6-27.oe2403sp1 | 3.11.6-27.oe2403sp1 |
python3openEuler:24.03-LTS-SP2 From an advisory covering 4 CVEs |
before 3.11.6-27.oe2403sp2 | 3.11.6-27.oe2403sp2 |
python3openEuler:24.03-LTS-SP3 From an advisory covering 4 CVEs |
before 3.11.6-27.oe2403sp3 | 3.11.6-27.oe2403sp3 |
python3.12Red 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-debuginfoRed 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-debugsourceRed 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-develRed 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-libsRed 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-macrosRed 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-tkinterRed 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.12Red 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-debugRed 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-debuginfoRed 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-debugsourceRed 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-idleRed 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-testRed 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-tkinterRed 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.14Red 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-debuginfoRed 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-debugsourceRed 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-develRed 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-libsRed 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-tkinterRed 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-debugRed 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-freethreadingRed 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-debugRed 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-develRed 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-idleRed 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-libsRed 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-testRed 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-tkinterRed 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-idleRed 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-testRed 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-commandRed 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-develRed 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-tkinterRed 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-debuginfoRed 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-debugsourceRed 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 |
python3Red 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-libsRed 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.12Red 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-debugRed 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-idleRed 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-testRed 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.14Red 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-debuginfoRed 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-debugsourceRed 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-develRed 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-libsRed 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-tkinterRed 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.14Red 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-debugRed 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-debuginfoRed 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.12Rocky Linux:8 From an advisory covering 11 CVEs |
before 0:3.12.13-2.el8_10 | 0:3.12.13-2.el8_10 |
python3.14Rocky Linux:10 From an advisory covering 9 CVEs |
before 0:3.14.4-2.el10_2 | 0:3.14.4-2.el10_2 |
python3.12Rocky Linux:10 From an advisory covering 12 CVEs |
before 0:3.12.13-2.el10_2 | 0:3.12.13-2.el10_2 |
python3.14Rocky Linux:9 From an advisory covering 9 CVEs |
before 0:3.14.4-2.el9_8 | 0:3.14.4-2.el9_8 |
python3.12Rocky Linux:9 From an advisory covering 12 CVEs |
before 0:3.12.13-2.el9_8 | 0:3.12.13-2.el9_8 |
python3Root:Alpine:3.20 |
before 3.12.13-r00075 | 3.12.13-r000753.12.13-r00076 |
rootio-python3Root:Alpine:3.20 |
before 3.12.13-r00075 | 3.12.13-r000753.12.13-r00076 |
pythonSUSE: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-baseSUSE: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 |
pythonopenSUSE:Leap 15.6 From an advisory covering 4 CVEs |
before 2.7.18-150000.111.1 | 2.7.18-150000.111.1 |
python-baseopenSUSE:Leap 15.6 From an advisory covering 4 CVEs |
before 2.7.18-150000.111.1 | 2.7.18-150000.111.1 |
python-docopenSUSE:Leap 15.6 From an advisory covering 4 CVEs |
before 2.7.18-150000.111.1 | 2.7.18-150000.111.1 |
python312SUSE: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-coreSUSE: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 |
python312SUSE: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-coreSUSE: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 |
python312openSUSE: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-coreopenSUSE: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-documentationopenSUSE:Leap 15.6 From an advisory covering 5 CVEs |
before 3.12.13-150600.3.53.1 | 3.12.13-150600.3.53.1 |
python39SUSE: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-coreSUSE: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 |
python39SUSE: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-coreSUSE: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 |
python39openSUSE: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-coreopenSUSE: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-documentationopenSUSE:Leap 15.6 From an advisory covering 4 CVEs |
before 3.9.25-150300.4.99.1 | 3.9.25-150300.4.99.1 |
python36SUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 5 CVEs |
before 3.6.15-108.1 | 3.6.15-108.1 |
python36-coreSUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 5 CVEs |
before 3.6.15-108.1 | 3.6.15-108.1 |
python36SUSE: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-coreSUSE: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-coreSUSE: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 |
python311SUSE: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-coreSUSE: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 |
python311SUSE: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-coreSUSE: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 |
python311SUSE: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-coreSUSE: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 |
python311openSUSE: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-coreopenSUSE: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-documentationopenSUSE:Leap 15.6 From an advisory covering 15 CVEs |
before 3.11.15-150600.3.53.1 | 3.11.15-150600.3.53.1 |
python313SUSE: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-coreSUSE: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 |
python310SUSE: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-coreSUSE: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 |
python310SUSE: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-coreSUSE: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 |
python310SUSE: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-coreSUSE: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 |
python310SUSE: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-coreSUSE: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 |
python310openSUSE: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-coreopenSUSE: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-documentationopenSUSE:Leap 15.6 From an advisory covering 5 CVEs |
before 3.10.20-150400.4.107.1 | 3.10.20-150400.4.107.1 |
python3SUSE: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-baseSUSE: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 |
python3SUSE: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-baseSUSE: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 |
pythonSUSE: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-baseSUSE: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-docSUSE: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 |
pythonSUSE: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-baseSUSE: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-docSUSE: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 |
python311SUSE: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-coreSUSE: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 |
python311SUSE: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-coreSUSE: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-documentationSUSE: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 |
python311SUSE: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-coreSUSE: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-documentationSUSE: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 |
python311SUSE: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.7Ubuntu: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 less2.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.4Ubuntu: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 less3.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.5Ubuntu: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 less3.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.7Ubuntu: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 less2.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.5Ubuntu: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 less3.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.7Ubuntu: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 less2.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.6Ubuntu: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 less3.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.7Ubuntu: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 less3.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.8Ubuntu: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 less3.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.8Ubuntu: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 less3.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 |
pypy3Ubuntu:20.04:LTS |
All versions, plus listed versions 7.1.1+dfsg-17.2.0+dfsg-17.3.0+dfsg-17.3.0+dfsg-1ubuntu27.3.0+dfsg-1ubuntu37.3.1+dfsg-47.3.1+dfsg-4ubuntu0.1 |
None known |
python3.9Ubuntu: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 less3.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 |
pypy3Ubuntu:22.04:LTS |
All versions, plus listed versions 7.3.5+dfsg-27.3.7+dfsg-17.3.7+dfsg-47.3.7+dfsg-57.3.8+dfsg-27.3.9+dfsg-17.3.9+dfsg-1ubuntu0.1 |
None known |
python3.10Ubuntu: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 less3.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.7Ubuntu: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 less2.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.11Ubuntu: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 less3.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 |
pypy3Ubuntu:24.04:LTS |
All versions, plus listed versions 7.3.12+dfsg-17.3.13+dfsg-17.3.14+dfsg-17.3.15+dfsg-17.3.15+dfsg-1build27.3.15+dfsg-1build3 |
None known |
python3.12Ubuntu: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 less3.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 |
pypy3Ubuntu:25.10 |
All versions, plus listed versions 7.3.19+dfsg-17.3.19+dfsg-27.3.20+dfsg-17.3.20+dfsg-3 |
None known |
python3.13Ubuntu: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 less3.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.14Ubuntu: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 less3.14.0~rc3-13.14.0-13.14.0-1ubuntu0.13.14.0-1ubuntu0.23.14.0-1ubuntu0.3 |
None known |
pypy3Ubuntu:26.10 |
All versions, plus listed versions 7.3.20+dfsg-47.3.23+dfsg-1ubuntu1 |
None known |
pypy3Ubuntu:26.04:LTS |
All versions, plus listed versions 7.3.20+dfsg-37.3.20+dfsg-4 |
None known |
python3.10Ubuntu: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 less3.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.12Ubuntu: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 less3.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.14Ubuntu: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 less3.14.3-23.14.3-33.14.3-53.14.4-1 |
3.14.4-1ubuntu0.1 |
python2.7Ubuntu: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 less2.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.4Ubuntu: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 less3.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.5Ubuntu: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 less3.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.7Ubuntu: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 less2.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.5Ubuntu: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 less3.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.7Ubuntu: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 less2.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.6Ubuntu: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 less3.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.7Ubuntu: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 less3.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.8Ubuntu: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 less3.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.8Ubuntu: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 less3.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.7Ubuntu: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 less2.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.9Ubuntu: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 less3.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.10Ubuntu: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 less3.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.7Ubuntu: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 less2.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.11Ubuntu: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 less3.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.12Ubuntu: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 less3.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.14Ubuntu: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 less3.14.3-23.14.3-33.14.3-53.14.4-13.14.4-1ubuntu0.1 |
3.14.4-1ubuntu0.2 |
python315openSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 3.15.0~a7-3.1 | 3.15.0~a7-3.1 |
python310openSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 3.10.20-3.1 | 3.10.20-3.1 |
python311openSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 3.11.15-4.1 | 3.11.15-4.1 |
python312openSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 3.12.13-4.1 | 3.12.13-4.1 |
python313openSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 3.13.12-3.1 | 3.13.12-3.1 |
python314openSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 3.14.3-4.1 | 3.14.3-4.1 |
python313openSUSE:Leap 16.0 From an advisory covering 7 CVEs |
before 3.13.13-160000.1.1 | 3.13.13-160000.1.1 |
python313-coreopenSUSE:Leap 16.0 From an advisory covering 7 CVEs |
before 3.13.13-160000.1.1 | 3.13.13-160000.1.1 |
python313-documentationopenSUSE:Leap 16.0 From an advisory covering 7 CVEs |
before 3.13.13-160000.1.1 | 3.13.13-160000.1.1 |
python313-nogilopenSUSE: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-coreopenSUSE:Leap 16.0 From an advisory covering 7 CVEs |
before 3.13.13-160000.1.1 | 3.13.13-160000.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| facts | OSV | |
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-4224 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.72%, the 54th percentile. Fixed in python3 3.12.14-r0.
References
github.com/python/cpython/commit/eb0e8be3a7e11b87d198a2c3af1ed0eccf532768
mail.python.org/archives/list/[email protected]/thread/5M7CGUW3XBRY7II4DK43KF7NQQ3TPZ6R
github.com/python/cpython/issues/145986
github.com/python/cpython/pull/145987
github.com/python/cpython/commit/196edfb06a7458377d4d0f4b3cd41724c1f3bd4a
github.com/python/cpython/commit/e0a8a6da90597a924b300debe045cdb4628ee1f3
Show 194 moreShow less
github.com/python/cpython/commit/642865ddf4b232da1f3b1f7abcfa3254c4bfe785
github.com/python/cpython/commit/af856a7177326ac25d9f66cc6dd28b554d914fee
github.com/python/cpython/commit/24ce88b285f56ee11626cf5e472af3cd8cc7c621
openwall.com/lists/oss-security/2026/03/16/4
nvd.nist.gov/vuln/detail/CVE-2026-4224
github.com/advisories/GHSA-h46w-ffvp-4pw5
security.alpinelinux.org/vuln/CVE-2026-4224
access.redhat.com/errata/RHSA-2026:10950
access.redhat.com/security/cve/CVE-2025-13837
access.redhat.com/security/cve/CVE-2025-15282
access.redhat.com/security/cve/CVE-2025-59375
access.redhat.com/security/cve/CVE-2025-6075
access.redhat.com/security/cve/CVE-2026-0672
access.redhat.com/security/cve/CVE-2026-1502
access.redhat.com/security/cve/CVE-2026-2297
access.redhat.com/security/cve/CVE-2026-3644
access.redhat.com/security/cve/CVE-2026-4224
access.redhat.com/security/cve/CVE-2026-4786
access.redhat.com/security/cve/CVE-2026-6100
bugzilla.redhat.com/2395108
bugzilla.redhat.com/2408891
bugzilla.redhat.com/2418084
bugzilla.redhat.com/2431366
bugzilla.redhat.com/2431374
bugzilla.redhat.com/2444691
bugzilla.redhat.com/2448168
bugzilla.redhat.com/2448181
bugzilla.redhat.com/2457409
bugzilla.redhat.com/2457932
bugzilla.redhat.com/2458049
errata.almalinux.org/8/ALSA-2026-10950.html
access.redhat.com/errata/RHSA-2026:19019
access.redhat.com/security/cve/CVE-2026-0865
access.redhat.com/security/cve/CVE-2026-4519
access.redhat.com/security/cve/CVE-2026-5713
bugzilla.redhat.com/2431367
bugzilla.redhat.com/2449649
bugzilla.redhat.com/2458239
errata.almalinux.org/10/ALSA-2026-19019.html
access.redhat.com/errata/RHSA-2026:19064
errata.almalinux.org/10/ALSA-2026-19064.html
errata.almalinux.org/9/ALSA-2026-19176.html
errata.almalinux.org/9/ALSA-2026-19177.html
docs.bell-sw.com/security/cves/CVE-2026-4224
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1776330599.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1779213441.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1779886202.html
errata.tuxcare.com/els_os/ubuntu16.04els/CLSA-2026-1781173352.html
nvd.nist.gov/vuln/detail/CVE-2025-13462
nvd.nist.gov/vuln/detail/CVE-2026-0672
nvd.nist.gov/vuln/detail/CVE-2026-3644
errata.tuxcare.com/els_os/ubuntu18.04els/CLSA-2026-1781174666.html
errata.tuxcare.com/els_os/ubuntu18.04els/CLSA-2026-1781176375.html
errata.tuxcare.com/els_os/debian10els/CLSA-2026-1781205404.html
nvd.nist.gov/vuln/detail/CVE-2026-7210
errata.tuxcare.com/els_os/debian10els/CLSA-2026-1781259901.html
errata.tuxcare.com/els_os/ubuntu16.04els/CLSA-2026-1781342809.html
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1781525675.html
nvd.nist.gov/vuln/detail/CVE-2020-26116
nvd.nist.gov/vuln/detail/CVE-2021-28861
nvd.nist.gov/vuln/detail/CVE-2021-3177
nvd.nist.gov/vuln/detail/CVE-2021-3737
nvd.nist.gov/vuln/detail/CVE-2022-0391
nvd.nist.gov/vuln/detail/CVE-2022-45061
nvd.nist.gov/vuln/detail/CVE-2022-48560
nvd.nist.gov/vuln/detail/CVE-2022-48564
nvd.nist.gov/vuln/detail/CVE-2022-48565
errata.tuxcare.com/els_os/rhel7els/CLSA-2026-1781527577.html
errata.tuxcare.com/els_os/centos7els/CLSA-2026-1781528783.html
errata.tuxcare.com/els_os/ubuntu20.04els/CLSA-2026-1781620276.html
errata.tuxcare.com/els_os/centos8.5els/CLSA-2026-1782139078.html
errata.tuxcare.com/els_os/centos8.4els/CLSA-2026-1782159334.html
errata.tuxcare.com/els_os/centos-stream8els/CLSA-2026-1782490405.html
errata.tuxcare.com/els_os/centos-stream8els/CLSA-2026-1782979631.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/4xxx/CVE-2026-4224.json
github.com/python/cpython
security-tracker.debian.org/tracker/CVE-2026-4224
advisories.mageia.org/MGASA-2026-0455.html
bugs.mageia.org/show_bug.cgi?id=35072
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1899
nvd.nist.gov/vuln/detail/CVE-2026-3479
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1900
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1901
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1902
bugzilla.redhat.com/show_bug.cgi?id=2395108
bugzilla.redhat.com/show_bug.cgi?id=2408891
bugzilla.redhat.com/show_bug.cgi?id=2418084
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_10950.json
cve.org/CVERecord?id=CVE-2025-6075
nvd.nist.gov/vuln/detail/CVE-2025-6075
github.com/python/cpython/issues/136065
mail.python.org/archives/list/[email protected]/thread/IUP5QJ6D4KK6ULHOMPC7DPNKRYQTQNLA
cve.org/CVERecord?id=CVE-2025-13837
nvd.nist.gov/vuln/detail/CVE-2025-13837
github.com/python/cpython/issues/119342
github.com/python/cpython/pull/119343
cve.org/CVERecord?id=CVE-2025-15282
github.com/python/cpython/issues/143925
github.com/python/cpython/pull/143926
mail.python.org/archives/list/[email protected]/thread/X66HL7SISGJT33J53OHXMZT4DFLMHVKF
cve.org/CVERecord?id=CVE-2025-59375
mozilla.org/security/advisories/mfsa2026-22
mozilla.org/security/advisories/mfsa2026-24
cve.org/CVERecord?id=CVE-2026-0672
github.com/python/cpython/issues/143919
cve.org/CVERecord?id=CVE-2026-1502
mail.python.org/archives/list/[email protected]/thread/2IVPAEQWUJBCTQZEJEVTYCIKSMQPGRZ3
cve.org/CVERecord?id=CVE-2026-2297
cve.org/CVERecord?id=CVE-2026-3644
mail.python.org/archives/list/[email protected]/thread/H6CADMBCDRFGWCMOXWUIHFJNV43GABJ7
cve.org/CVERecord?id=CVE-2026-4224
cve.org/CVERecord?id=CVE-2026-4786
mail.python.org/archives/list/[email protected]/thread/JQDUNJVB4AQNTJECSUKOBDU3XCJIPSE5
cve.org/CVERecord?id=CVE-2026-6100
mail.python.org/archives/list/[email protected]/thread/HTWB2Z6KT5QQX4RYEZAFININDHNOSIF3
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_19019.json
cve.org/CVERecord?id=CVE-2026-0865
mail.python.org/archives/list/[email protected]/thread/BJ6QPHNSHJTS3A7CFV6IBMCAP2DWRVNT
cve.org/CVERecord?id=CVE-2026-4519
mail.python.org/archives/list/[email protected]/thread/AY5NDSS433JK56Q7Q5IS7B37QFZVVOUS
cve.org/CVERecord?id=CVE-2026-5713
mail.python.org/archives/list/[email protected]/thread/OG4RHARYSNIE22GGOMVMCRH76L5HKPLM
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_19064.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_19176.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_19177.json
images.redhat.com
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7443.json
cve.org/CVERecord?id=CVE-2025-8291
mail.python.org/archives/list/[email protected]/thread/QECOPWMTH4VPPJAXAH2BGTA4XADOP62G
cve.org/CVERecord?id=CVE-2025-11468
mail.python.org/archives/list/[email protected]/thread/FELSEOLBI2QR6YLG6Q7VYF7FWSGQTKLI
cve.org/CVERecord?id=CVE-2025-12084
mail.python.org/archives/list/[email protected]/thread/EOMI5I66ZMKQ2INNFT6T7IAIKUGPZYIE
mail.python.org/archives/list/[email protected]/thread/CBFBOWVGGUJFSGITQCCBZS4GEYYZ7ZNE
mail.python.org/archives/list/[email protected]/thread/6ZZULGALJTITEAGEXLDJE2C6FORDXPBT
mail.python.org/archives/list/[email protected]/thread/F5ZT5ICGJ6CKXVUJ34YBVY7WOZ5SHG53
mail.python.org/archives/list/[email protected]/thread/WYLLVQOOCKGK73JM7Z7ZSNOJC4N7BAWY
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7661.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_8822.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_8824.json
errata.rockylinux.org/RLSA-2026:10950
errata.rockylinux.org/RLSA-2026:19019
errata.rockylinux.org/RLSA-2026:19064
errata.rockylinux.org/RLSA-2026:19176
errata.rockylinux.org/RLSA-2026:19177
suse.com/support/update/announcement/2026/suse-su-20261206-1
bugzilla.suse.com/1259611
bugzilla.suse.com/1259734
bugzilla.suse.com/1259735
bugzilla.suse.com/1260026
suse.com/security/cve/CVE-2025-13462
suse.com/security/cve/CVE-2026-3644
suse.com/security/cve/CVE-2026-4224
suse.com/security/cve/CVE-2026-4519
suse.com/support/update/announcement/2026/suse-su-20261292-1
bugzilla.suse.com/1259989
suse.com/security/cve/CVE-2026-3479
suse.com/support/update/announcement/2026/suse-su-20261296-1
suse.com/support/update/announcement/2026/suse-su-20261345-1
suse.com/support/update/announcement/2026/suse-su-20261349-1
bugzilla.suse.com/1252974
bugzilla.suse.com/1254400
bugzilla.suse.com/1254401
bugzilla.suse.com/1254997
bugzilla.suse.com/1257029
bugzilla.suse.com/1257031
bugzilla.suse.com/1257042
bugzilla.suse.com/1257046
bugzilla.suse.com/1257181
bugzilla.suse.com/1259240
suse.com/security/cve/CVE-2025-11468
suse.com/security/cve/CVE-2025-12084
suse.com/security/cve/CVE-2025-13836
suse.com/security/cve/CVE-2025-13837
suse.com/security/cve/CVE-2025-15282
suse.com/security/cve/CVE-2025-6075
suse.com/security/cve/CVE-2026-0672
bugzilla.suse.com/1261969
ubuntu.com/security/CVE-2026-4224
ubuntu.com/security/notices/USN-8509-1
ubuntu.com/security/notices/USN-8744-1
ubuntu.com/security/CVE-2021-4189
ubuntu.com/security/CVE-2025-13462
ubuntu.com/security/CVE-2025-69534
ubuntu.com/security/CVE-2026-0672
ubuntu.com/security/CVE-2026-1299
ubuntu.com/security/CVE-2026-1502
ubuntu.com/security/CVE-2026-2297
ubuntu.com/security/CVE-2026-3276
ubuntu.com/security/CVE-2026-3644
ubuntu.com/security/CVE-2026-4519
ubuntu.com/security/CVE-2026-4786
ubuntu.com/security/CVE-2026-5713
ubuntu.com/security/CVE-2026-6019
Left out here: 263 package rows and 203 references. The JSON record has them. Left out on purpose, here and in the API, to keep responses small: 36 source records.