CVE-2026-0672
Header injection in http.cookies.Morsel
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
6.0
Header injection in http.cookies.Morsel
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.
- Record
CVE-2026-0672- 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 - Weakness
- CWE-93
- Updated
- 2026-11-02
EUVDEUVD-2026-3521
6.0
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.
- Record
EUVD-2026-3521- 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 - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-x85f-j5v8-5vrv
6.0
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting...
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.
- Record
GHSA-x85f-j5v8-5vrv- 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 - Weakness
- CWE-93
- Updated
- 2026-11-02
NVD
6.0
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.
- Record
CVE-2026-0672- 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 - Weakness
- CWE-93
- Updated
- 2026-11-02
OSV
6.0
Header injection in http.cookies.Morsel
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.
- Record
CVE-2026-0672- 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 - Weakness
- CWE-93
- Updated
- 2026-11-04
OSVDEBIAN-CVE-2026-0672
6.0
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.
- Record
DEBIAN-CVE-2026-0672- 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
Show 46 moreShow less
OSVOESA-2026-1356
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):
When passing data to the b64decode(), standard_b64decode(), and urlsafe_b64decode() functions in the "base64" module the characters "+/" will always be accepted, regardless of the value of "altchars" parameter, typically used to establish an "alternative base64 alphabet" such as the URL safe alphabet. This behavior matches what is recommended in earlier base64 RFCs, but newer RFCs now recommend either dropping characters outside the specified base64 alphabet or raising an error. The old behavior has the possibility of causing data integrity issues.
This behavior can only be insecure if your application uses an alternate base64 alphabet (without "+/"). If your application does not use the "altchars" parameter or the urlsafe_b64decode() function, then your application does not use an alternative base64 alphabet.
The attached patches DOES NOT make the base64-decode behavior raise an error, as this would be a change in behavior and break existing programs. Instead, the patch deprecates the behavior which will be replaced with the newly recommended behavior in a future version of Python. Users are recommended to mitigate by verifying user-controlled inputs match the base64 alphabet they are expecting or verify that their application would not be affected if the b64decode() functions accepted "+" or "/" outside of altchars.(CVE-2025-12781)
The poplib module, when passed a user-controlled command, can have additional commands injected using newlines. Mitigation rejects commands containing control characters.(CVE-2025-15367)
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.(CVE-2026-0672)
The wsgiref.headers.Headers module has an HTTP header injection vulnerability where user-controlled header names and values containing newlines can allow injecting malicious HTTP headers.(CVE-2026-0865)
The email module, specifically the "BytesGenerator" class, didn’t properly quote newlines for email headers when serializing an email message allowing for header injection when an email is serialized. This is only applicable if using "LiteralHeader" writing headers that don't respect email folding rules, the new behavior will reject the incorrectly folded headers in "BytesGenerator".(CVE-2026-1299)
- Record
OESA-2026-1356- 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 - Updated
- 2026-11-02
OSVOESA-2026-1357
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):
When passing data to the b64decode(), standard_b64decode(), and urlsafe_b64decode() functions in the "base64" module the characters "+/" will always be accepted, regardless of the value of "altchars" parameter, typically used to establish an "alternative base64 alphabet" such as the URL safe alphabet. This behavior matches what is recommended in earlier base64 RFCs, but newer RFCs now recommend either dropping characters outside the specified base64 alphabet or raising an error. The old behavior has the possibility of causing data integrity issues.
This behavior can only be insecure if your application uses an alternate base64 alphabet (without "+/"). If your application does not use the "altchars" parameter or the urlsafe_b64decode() function, then your application does not use an alternative base64 alphabet.
The attached patches DOES NOT make the base64-decode behavior raise an error, as this would be a change in behavior and break existing programs. Instead, the patch deprecates the behavior which will be replaced with the newly recommended behavior in a future version of Python. Users are recommended to mitigate by verifying user-controlled inputs match the base64 alphabet they are expecting or verify that their application would not be affected if the b64decode() functions accepted "+" or "/" outside of altchars.(CVE-2025-12781)
The poplib module, when passed a user-controlled command, can have additional commands injected using newlines. Mitigation rejects commands containing control characters.(CVE-2025-15367)
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.(CVE-2026-0672)
The wsgiref.headers.Headers module has an HTTP header injection vulnerability where user-controlled header names and values containing newlines can allow injecting malicious HTTP headers.(CVE-2026-0865)
The email module, specifically the "BytesGenerator" class, didn’t properly quote newlines for email headers when serializing an email message allowing for header injection when an email is serialized. This is only applicable if using "LiteralHeader" writing headers that don't respect email folding rules, the new behavior will reject the incorrectly folded headers in "BytesGenerator".(CVE-2026-1299)
- Record
OESA-2026-1357- 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 - Updated
- 2026-11-02
OSVOESA-2026-1358
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):
When passing data to the b64decode(), standard_b64decode(), and urlsafe_b64decode() functions in the "base64" module the characters "+/" will always be accepted, regardless of the value of "altchars" parameter, typically used to establish an "alternative base64 alphabet" such as the URL safe alphabet. This behavior matches what is recommended in earlier base64 RFCs, but newer RFCs now recommend either dropping characters outside the specified base64 alphabet or raising an error. The old behavior has the possibility of causing data integrity issues.
This behavior can only be insecure if your application uses an alternate base64 alphabet (without "+/"). If your application does not use the "altchars" parameter or the urlsafe_b64decode() function, then your application does not use an alternative base64 alphabet.
The attached patches DOES NOT make the base64-decode behavior raise an error, as this would be a change in behavior and break existing programs. Instead, the patch deprecates the behavior which will be replaced with the newly recommended behavior in a future version of Python. Users are recommended to mitigate by verifying user-controlled inputs match the base64 alphabet they are expecting or verify that their application would not be affected if the b64decode() functions accepted "+" or "/" outside of altchars.(CVE-2025-12781)
The poplib module, when passed a user-controlled command, can have additional commands injected using newlines. Mitigation rejects commands containing control characters.(CVE-2025-15367)
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.(CVE-2026-0672)
The wsgiref.headers.Headers module has an HTTP header injection vulnerability where user-controlled header names and values containing newlines can allow injecting malicious HTTP headers.(CVE-2026-0865)
The email module, specifically the "BytesGenerator" class, didn’t properly quote newlines for email headers when serializing an email message allowing for header injection when an email is serialized. This is only applicable if using "LiteralHeader" writing headers that don't respect email folding rules, the new behavior will reject the incorrectly folded headers in "BytesGenerator".(CVE-2026-1299)
- Record
OESA-2026-1358- 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 - Updated
- 2026-11-02
OSVOESA-2026-1461
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):
In CPython's email module, when folding a long comment containing exclusively unfoldable characters, the parentheses are not preserved. This could be exploited to inject headers into email messages in scenarios where email addresses are user-controlled and not sanitized.(CVE-2025-11468)
When passing data to the b64decode(), standard_b64decode(), and urlsafe_b64decode() functions in the "base64" module the characters "+/" will always be accepted, regardless of the value of "altchars" parameter, typically used to establish an "alternative base64 alphabet" such as the URL safe alphabet. This behavior matches what is recommended in earlier base64 RFCs, but newer RFCs now recommend either dropping characters outside the specified base64 alphabet or raising an error. The old behavior has the possibility of causing data integrity issues.
This behavior can only be insecure if your application uses an alternate base64 alphabet (without "+/"). If your application does not use the "altchars" parameter or the urlsafe_b64decode() function, then your application does not use an alternative base64 alphabet.
The attached patches DOES NOT make the base64-decode behavior raise an error, as this would be a change in behavior and break existing programs. Instead, the patch deprecates the behavior which will be replaced with the newly recommended behavior in a future version of Python. Users are recommended to mitigate by verifying user-controlled inputs match the base64 alphabet they are expecting or verify that their application would not be affected if the b64decode() functions accepted "+" or "/" outside of altchars.(CVE-2025-12781)
User-controlled data URLs parsed by urllib.request.DataHandler allow injecting headers through newlines in the data URL mediatype.(CVE-2025-15282)
The poplib module, when passed a user-controlled command, can have additional commands injected using newlines. Mitigation rejects commands containing control characters.(CVE-2025-15367)
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.(CVE-2026-0672)
The wsgiref.headers.Headers module has an HTTP header injection vulnerability where user-controlled header names and values containing newlines can allow injecting malicious HTTP headers.(CVE-2026-0865)
The email module, specifically the "BytesGenerator" class, didn’t properly quote newlines for email headers when serializing an email message allowing for header injection when an email is serialized. This is only applicable if using "LiteralHeader" writing headers that don't respect email folding rules, the new behavior will reject the incorrectly folded headers in "BytesGenerator".(CVE-2026-1299)
- Record
OESA-2026-1461- CVSS 4.0
- 6.0 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N - Updated
- 2026-11-02
OSVOESA-2026-1462
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):
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.(CVE-2026-0672)
The wsgiref.headers.Headers module has an HTTP header injection vulnerability where user-controlled header names and values containing newlines can allow injecting malicious HTTP headers.(CVE-2026-0865)
- Record
OESA-2026-1462- 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 - Updated
- 2026-11-02
OSVOESA-2026-1463
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):
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.(CVE-2026-0672)
The wsgiref.headers.Headers module has an HTTP header injection vulnerability where user-controlled header names and values containing newlines can allow injecting malicious HTTP headers.(CVE-2026-0865)
The email module, specifically the "BytesGenerator" class, didn’t properly quote newlines for email headers when serializing an email message allowing for header injection when an email is serialized. This is only applicable if using "LiteralHeader" writing headers that don't respect email folding rules, the new behavior will reject the incorrectly folded headers in "BytesGenerator".(CVE-2026-1299)
- Record
OESA-2026-1463- 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 - 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: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: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
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: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: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
OSVUBUNTU-CVE-2026-0672
6.0
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.
- Record
UBUNTU-CVE-2026-0672- 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 - 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: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: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-75026 No score
CVE-2026-0672 affecting package python3 for versions less than 3.12.9-8
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.
- Record
AZL-75026- Updated
- 2026-11-02
OSVAZL-75044 No score
CVE-2026-0672 affecting package python3 for versions less than 3.9.19-18
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.
- Record
AZL-75044- Updated
- 2026-11-02
OSVBIT-libpython-2026-0672 No score
Header injection in http.cookies.Morsel
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.
- Record
BIT-libpython-2026-0672- Updated
- 2026-11-02
OSVBIT-python-2026-0672 No score
Header injection in http.cookies.Morsel
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.
- Record
BIT-python-2026-0672- Updated
- 2026-11-02
OSVBIT-python-min-2026-0672 No score
Header injection in http.cookies.Morsel
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.
- Record
BIT-python-min-2026-0672- Updated
- 2026-11-02
OSVCLSA-2026-1776330599 No score
python3.9: Fix of 11 CVEs
- CVE-2025-8291: fix zipfile ZIP64 EOCD Locator offset validation
- CVE-2025-6069: fix quadratic complexity in HTMLParser
- CVE-2025-4516: fix use-after-free in unicode-escape decoder with error handler
- CVE-2026-2297: ensure SourcelessFileLoader uses io.open_code
- CVE-2026-3479: reject invalid resource arguments in pkgutil.get_data()
- CVE-2025-1795: fix email header list separator incorrectly encoded during folding
- CVE-2026-0672: reject control characters in http cookies
- CVE-2025-15282: reject control characters in data URL mediatypes
- CVE-2026-3644: reject control characters in http.cookies.Morsel.update(), |=, unpickling, and js_output()
- CVE-2026-4224: avoid unbound C recursion in conv_content_model in pyexpat.c
- CVE-2025-11468: preserve parens when folding email comments to prevent header injection
- Record
CLSA-2026-1776330599- Updated
- 2026-11-02
OSVCLSA-2026-1778129970 No score
python3.11: Fix of 7 CVEs
- CVE-2026-0672: reject control characters in http.cookies cookie names, values, and parameters to prevent header injection
- CVE-2026-3644: reject control characters in Morsel.update(), |= operator, and unpickling paths missed by CVE-2026-0672; add output validation to BaseCookie.js_output()
- CVE-2026-2297: ensure SourcelessFileLoader uses io.open_code so sys.audit handlers fire for legacy .pyc imports
- CVE-2025-8291: validate ZIP64 End of Central Directory locator offset to prevent ZIP archive parser confusion
- CVE-2025-6069: fix quadratic complexity in html.parser.HTMLParser when processing crafted malformed inputs
- CVE-2025-4516: fix use-after-free in unicode-escape decoder when an error handler is invoked
- CVE-2025-1795: stop incorrectly RFC 2047 encoding the comma separator when an address list is folded
- Record
CLSA-2026-1778129970- Updated
- 2026-11-02
OSVCLSA-2026-1779213441 No score
python3.11: Fix of 11 CVEs
- CVE-2026-4224: avoid unbound C recursion in conv_content_model in pyexpat
- CVE-2026-3644: reject control characters in http.cookies.Morsel.update()
- CVE-2026-0672: reject control characters in http.cookies.Morsel
- CVE-2025-8291: check consistency of zip64 end of central directory record
- CVE-2025-6069: fix quadratic complexity in processing special input in HTMLParser
- CVE-2025-4516: fix use-after-free in the unicode-escape decoder with error handler
- CVE-2025-15282: reject control characters in data URL mediatypes
- CVE-2025-11468: preserve parenthesis when folding email comments
- CVE-2026-3479: reject invalid resource arguments in pkgutil.get_data()
- CVE-2026-2297: ensure SourcelessFileLoader uses io.open_code
- CVE-2024-5642: disallow setting an empty list for ssl NPN protocols
- Record
CLSA-2026-1779213441- Updated
- 2026-11-02
OSVCLSA-2026-1779886202 No score
python3.9: Fix of 4 CVEs
- CVE-2026-0672: reject control characters in http.cookies.Morsel keys/values
- CVE-2026-3644: extend control-character rejection to Morsel.update(), |=, and setstate
- CVE-2026-4224: avoid unbound C recursion in pyexpat conv_content_model for deeply nested DTDs
- CVE-2026-1502: reject CR/LF in HTTP tunnel request headers and tunnel host
- Record
CLSA-2026-1779886202- Updated
- 2026-11-02
OSVCLSA-2026-1781173352 No score
Fix CVE(s): CVE-2025-13462, CVE-2026-0672, CVE-2026-3644, CVE-2026-4224
- SECURITY UPDATE: C stack overflow (DoS) in pyexpat when parsing deeply
nested DTD content models
- debian/patches/CVE-2026-4224.patch: guard conv_content_model() in Modules/pyexpat.c with Py_EnterRecursiveCall/Py_LeaveRecursiveCall to bound recursion when a registered ElementDeclHandler converts a deeply nested content model.
- CVE-2026-4224
- SECURITY UPDATE: HTTP header injection via control characters in cookies
- debian/patches/CVE-2026-0672.patch: add _has_control_character() and reject control characters in Morsel.setitem()/setdefault()/set() and BaseCookie.output() in Lib/http/cookies.py.
- CVE-2026-0672
- SECURITY UPDATE: incomplete fix for CVE-2026-0672 (control characters in
cookies via additional Morsel paths)
- debian/patches/CVE-2026-3644.patch: reject control characters in Morsel.update(), Morsel.setstate() and Morsel.js_output() in Lib/http/cookies.py.
- CVE-2026-3644
- SECURITY UPDATE: tarfile member type confusion (regular file parsed as
directory) via GNU long name/link headers
- debian/patches/CVE-2025-13462.patch: skip the AREGTYPE->DIRTYPE normalization while reading GNU LONGNAME/LONGLINK and PAX follow-up headers (dircheck=False) in Lib/tarfile.py.
- CVE-2025-13462
- Record
CLSA-2026-1781173352- Updated
- 2026-11-02
OSVCLSA-2026-1781174666 No score
Fix CVE(s): CVE-2025-13462, CVE-2026-0672, CVE-2026-3644, CVE-2026-4224
- SECURITY UPDATE: C stack overflow (DoS) in pyexpat when parsing deeply
nested DTD content models
- debian/patches/CVE-2026-4224.patch: guard conv_content_model() in Modules/pyexpat.c with Py_EnterRecursiveCall/Py_LeaveRecursiveCall to bound recursion when a registered ElementDeclHandler converts a deeply nested content model.
- CVE-2026-4224
- SECURITY UPDATE: HTTP header injection via control characters in cookies
- debian/patches/CVE-2026-0672.patch: add _has_control_character() and reject control characters in Morsel.setitem()/setdefault()/set() and BaseCookie.output() in Lib/http/cookies.py.
- CVE-2026-0672
- SECURITY UPDATE: incomplete fix for CVE-2026-0672 (control characters in
cookies via additional Morsel paths)
- debian/patches/CVE-2026-3644.patch: reject control characters in Morsel.update(), Morsel.setstate() and Morsel.js_output() in Lib/http/cookies.py.
- CVE-2026-3644
- SECURITY UPDATE: tarfile member type confusion (regular file parsed as
directory) via GNU long name/link headers
- debian/patches/CVE-2025-13462.patch: skip the AREGTYPE->DIRTYPE normalization while reading GNU LONGNAME/LONGLINK and PAX follow-up headers (dircheck=False) in Lib/tarfile.py.
- CVE-2025-13462
- Record
CLSA-2026-1781174666- Updated
- 2026-11-02
OSVCLSA-2026-1781176375 No score
Fix CVE(s): CVE-2025-13462, CVE-2026-0672, CVE-2026-3644, CVE-2026-4224
- SECURITY UPDATE: C stack overflow (DoS) in pyexpat when parsing deeply
nested DTD content models
- debian/patches/CVE-2026-4224.patch: guard conv_content_model() in Modules/pyexpat.c with Py_EnterRecursiveCall/Py_LeaveRecursiveCall to bound recursion when a registered ElementDeclHandler converts a deeply nested content model.
- CVE-2026-4224
- SECURITY UPDATE: HTTP header injection via control characters in cookies
- debian/patches/CVE-2026-0672.patch: reject control characters in Morsel.setitem()/set(), add a validating Morsel.setdefault() override, and guard BaseCookie.output() in Lib/Cookie.py.
- CVE-2026-0672
- SECURITY UPDATE: incomplete fix for CVE-2026-0672 (control characters in
cookies via additional Morsel paths)
- debian/patches/CVE-2026-3644.patch: add a validating Morsel.update() override and reject control characters in Morsel.js_output() in Lib/Cookie.py.
- CVE-2026-3644
- SECURITY UPDATE: tarfile member type confusion (regular file parsed as
directory) via GNU long name/link headers
- debian/patches/CVE-2025-13462.patch: skip the AREGTYPE->DIRTYPE normalization while reading GNU LONGNAME/LONGLINK and PAX follow-up headers (dircheck=False) in Lib/tarfile.py.
- CVE-2025-13462
- Record
CLSA-2026-1781176375- Updated
- 2026-11-02
OSVCLSA-2026-1781259901 No score
Fix CVE(s): CVE-2025-13462, CVE-2026-3644, CVE-2026-4224, CVE-2026-7210
- SECURITY UPDATE: tarfile AREGTYPE->DIRTYPE misnormalization of multi-block member headers
- debian/patches/CVE-2025-13462.patch: in Lib/tarfile.py, add a dircheck flag to frombuf()/fromtarfile() and read the follow-up header of GNU long-name and PAX multi-block members with dircheck=False in _proc_gnulong()/_proc_pax(), so the old-V7 "AREGTYPE name ending in / is a directory" normalization is no longer applied to a follow-up header based on its truncated name. Prevents a crafted tar archive from being interpreted differently by tarfile than by other tools. Backport of upstream commit 42d754e34c (gh-141707), the same fix shipped by Debian in DLA-4583-1; applies to 3.7.3 without code changes (the affected functions are structurally identical). Bundles the upstream regression test test_longname_file_not_directory (test_tarfile.py).
- CVE-2025-13462
- SECURITY UPDATE: C stack overflow in pyexpat via deeply nested DTD content model
- debian/patches/CVE-2026-4224.patch: guard the recursion in Modules/pyexpat.c conv_content_model() with Py_EnterRecursiveCall()/Py_LeaveRecursiveCall() so a deeply nested inline DTD content model parsed by an Expat parser with a registered ElementDeclHandler raises RecursionError instead of crashing the interpreter. Adapted from upstream commit eb0e8be3a7 (gh-145986); upstream uses the private _Py_EnterRecursiveCall() API, replaced here with the equivalent public 3.7 macros. The upstream regression test is not bundled (it needs 3.7-absent test.support helpers and a 500000-deep model); the fix was verified manually.
- CVE-2026-4224
- SECURITY UPDATE: control-character injection in http.cookies (HTTP response splitting)
- debian/patches/CVE-2026-3644.patch: reject control characters (\x00-\x1F, \x7F) in Lib/http/cookies.py across all Morsel/BaseCookie paths via a new _has_control_character() helper. CVE-2026-3644 is the incomplete-fix follow-up to CVE-2026-0672 and its upstream fix (commit 57e88c1cf9, gh-145599) depends on the helper introduced by the CVE-2026-0672 base commit (95746b3a13, gh-143919). 3.7.3 shipped neither fix, so this patch bundles both: the base validation in Morsel.setitem/setdefault/set and BaseCookie.output, plus the follow-up validation in Morsel.update/setstate and BaseCookie.js_output. Also closes CVE-2026-0672. The upstream Morsel.ior override is omitted: it only exists to neutralize dict.ior (PEP 584, Python 3.9+), which 3.7 does not have, so there is no |= bypass to close. The module docstring doctest and the test_basic keebler fixture in test_http_cookies.py are updated to drop a \012 control character now rejected by load(), and the upstream regression tests test_control_characters/test_control_characters_output are bundled with the test.support.control_characters_c0() helper they require.
- CVE-2026-3644
- Record
CLSA-2026-1781259901- Updated
- 2026-11-02
OSVCLSA-2026-1781342809 No score
Fix CVE(s): CVE-2025-13462, CVE-2026-0672, CVE-2026-3644, CVE-2026-4224
- SECURITY UPDATE: C stack overflow (DoS) in pyexpat when parsing deeply
nested DTD content models
- debian/patches/CVE-2026-4224.patch: guard conv_content_model() in Modules/pyexpat.c with Py_EnterRecursiveCall/Py_LeaveRecursiveCall to bound recursion when a registered ElementDeclHandler converts a deeply nested content model.
- CVE-2026-4224
- SECURITY UPDATE: HTTP header injection via control characters in cookies
- debian/patches/CVE-2026-0672.patch: reject control characters in Morsel.setitem()/set(), add a validating Morsel.setdefault() override, and guard BaseCookie.output() in Lib/Cookie.py.
- CVE-2026-0672
- SECURITY UPDATE: incomplete fix for CVE-2026-0672 (control characters in
cookies via additional Morsel paths)
- debian/patches/CVE-2026-3644.patch: add a validating Morsel.update() override and reject control characters in Morsel.js_output() in Lib/Cookie.py.
- CVE-2026-3644
- SECURITY UPDATE: tarfile member type confusion (regular file parsed as
directory) via GNU long name/link headers
- debian/patches/CVE-2025-13462.patch: skip the AREGTYPE->DIRTYPE normalization while reading GNU LONGNAME/LONGLINK and PAX follow-up headers (dircheck=False) in Lib/tarfile.py.
- CVE-2025-13462
- Record
CLSA-2026-1781342809- Updated
- 2026-11-02
OSVCLSA-2026-1781525675 No score
python3: Fix of 12 CVEs
- CVE-2026-0672: reject control characters in http.cookies.Morsel fields and values
- CVE-2026-3644: complete CVE-2026-0672 fix: reject control chars in Morsel.update(), |=, unpickling and js_output()
- CVE-2026-4224: avoid unbound C recursion in pyexpat conv_content_model to prevent C stack overflow
- CVE-2025-13462: skip TarInfo AREGTYPE->DIRTYPE normalization on GNU longname/longlink follow-up headers in tarfile
- Record
CLSA-2026-1781525675- Updated
- 2026-11-02
OSVCLSA-2026-1781527577 No score
python3: Fix of 12 CVEs
- CVE-2026-0672: reject control characters in http.cookies.Morsel fields and values
- CVE-2026-3644: complete CVE-2026-0672 fix: reject control chars in Morsel.update(), |=, unpickling and js_output()
- CVE-2026-4224: avoid unbound C recursion in pyexpat conv_content_model to prevent C stack overflow
- CVE-2025-13462: skip TarInfo AREGTYPE->DIRTYPE normalization on GNU longname/longlink follow-up headers in tarfile
- Record
CLSA-2026-1781527577- Updated
- 2026-11-02
OSVCLSA-2026-1781528783 No score
python3: Fix of 2 CVEs
- CVE-2026-0672: reject control characters in http.cookies.Morsel fields and values
- CVE-2026-3644: complete CVE-2026-0672 fix: reject control chars in Morsel.update(), |=, unpickling and js_output()
- CVE-2026-4224: avoid unbound C recursion in pyexpat conv_content_model to prevent C stack overflow
- CVE-2025-13462: skip TarInfo AREGTYPE->DIRTYPE normalization on GNU longname/longlink follow-up headers in tarfile
- Record
CLSA-2026-1781528783- Updated
- 2026-11-02
OSVCLSA-2026-1781620276 No score
Fix CVE(s): CVE-2026-0672, CVE-2026-3644, CVE-2026-4224
- SECURITY UPDATE: Control characters not rejected in Cookie module (HTTP header injection)
- debian/patches/CVE-2026-0672.patch: add _has_control_character() helper and reject control characters in Morsel.setitem(), Morsel.set() and BaseCookie.output() in Lib/Cookie.py, plus regression tests in Lib/test/test_cookie.py
- CVE-2026-0672
- SECURITY UPDATE: Incomplete rejection of control characters in Cookie module
- debian/patches/CVE-2026-3644.patch: add control character validation to Morsel.update() and Morsel.js_output() in Lib/Cookie.py
- CVE-2026-3644
- SECURITY UPDATE: C stack overflow via deeply nested inline DTD content model in pyexpat
- debian/patches/CVE-2026-4224.patch: add Py_EnterRecursiveCall/Py_LeaveRecursiveCall guards to conv_content_model() in Modules/pyexpat.c to prevent unbounded C recursion when ElementDeclHandler is registered
- CVE-2026-4224
- Record
CLSA-2026-1781620276- Updated
- 2026-11-02
OSVCLSA-2026-1782139078 No score
python3: Fix of 3 CVEs
- CVE-2026-0672: reject control characters in http.cookies Morsel keys, values, and parameters (and in BaseCookie.output) to prevent HTTP header injection via user-controlled cookie data
- CVE-2026-3644: follow-up to CVE-2026-0672, rejecting control characters in the http.cookies.Morsel paths the original fix missed (update(), the |= operator, and unpickling) and validating Morsel.js_output() output
- CVE-2026-4224: guard conv_content_model() in pyexpat against unbounded C recursion when an ElementDeclHandler parses a deeply nested inline DTD content model, raising RecursionError instead of crashing the interpreter
- Record
CLSA-2026-1782139078- Updated
- 2026-11-02
OSVCLSA-2026-1782159334 No score
python3: Fix of 3 CVEs
- CVE-2026-0672: reject control characters in http.cookies Morsel keys, values, and parameters (and in BaseCookie.output) to prevent HTTP header injection via user-controlled cookie data
- CVE-2026-3644: follow-up to CVE-2026-0672, rejecting control characters in the http.cookies.Morsel paths the original fix missed (update(), the |= operator, and unpickling) and validating Morsel.js_output() output
- CVE-2026-4224: guard conv_content_model() in pyexpat against unbounded C recursion when an ElementDeclHandler parses a deeply nested inline DTD content model, raising RecursionError instead of crashing the interpreter
- Record
CLSA-2026-1782159334- Updated
- 2026-11-02
OSVCLSA-2026-1782490405 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-1782490405- Updated
- 2026-11-02
OSVCLSA-2026-1783703079 No score
python: Fix of 3 CVEs
- CVE-2026-0672: reject control characters in the Cookie module - add the _has_control_character() helper and validate in Morsel.setitem, Morsel.setdefault(), Morsel.set() and BaseCookie.output(). Applied as the prerequisite for CVE-2026-3644; Python 2.7.5 shipped neither fix.
- CVE-2026-3644: reject control characters in Morsel.update(), the unpickling path (Morsel.setstate) and Morsel.js_output().
- CVE-2026-4224: guard conv_content_model() in pyexpat with Py_EnterRecursiveCall()/Py_LeaveRecursiveCall() to avoid a C stack overflow when parsing a deeply nested content model in an inline DTD with a registered ElementDeclHandler.
- CVE-2025-13462: skip the old-v7 AREGTYPE -> DIRTYPE normalization in tarfile when reading a follow-up header (GNU long name/link or PAX extended header), so crafted multi-block members are no longer misinterpreted.
- Record
CLSA-2026-1783703079- Updated
- 2026-11-02
OSVCLSA-2026-1783705997 No score
python: Fix of 3 CVEs
- CVE-2026-0672: reject control characters in the Cookie module - add the _has_control_character() helper and validate in Morsel.setitem, Morsel.setdefault(), Morsel.set() and BaseCookie.output(). Applied as the prerequisite for CVE-2026-3644; Python 2.7.5 shipped neither fix.
- CVE-2026-3644: reject control characters in Morsel.update(), the unpickling path (Morsel.setstate) and Morsel.js_output().
- CVE-2026-4224: guard conv_content_model() in pyexpat with Py_EnterRecursiveCall()/Py_LeaveRecursiveCall() to avoid a C stack overflow when parsing a deeply nested content model in an inline DTD with a registered ElementDeclHandler.
- CVE-2025-13462: skip the old-v7 AREGTYPE -> DIRTYPE normalization in tarfile when reading a follow-up header (GNU long name/link or PAX extended header), so crafted multi-block members are no longer misinterpreted.
- Record
CLSA-2026-1783705997- Updated
- 2026-11-02
OSVMGASA-2026-0455 No score
Updated python3 & python-pip package fixes security vulnerabilities
Please see the references for additional information about vulnerabilities.
- Record
MGASA-2026-0455- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10126-1 No score
python315-3.15.0~a3-3.1 on GA media
These are all security issues fixed in the python315-3.15.0~a3-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10126-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10200-1 No score
python310-3.10.19-4.1 on GA media
These are all security issues fixed in the python310-3.10.19-4.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10200-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10206-1 No score
python314-3.14.3-1.1 on GA media
These are all security issues fixed in the python314-3.14.3-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10206-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10221-1 No score
python311-3.11.14-4.1 on GA media
These are all security issues fixed in the python311-3.11.14-4.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10221-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10222-1 No score
python312-3.12.12-5.1 on GA media
These are all security issues fixed in the python312-3.12.12-5.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10222-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10223-1 No score
python313-3.13.12-1.1 on GA media
These are all security issues fixed in the python313-3.13.12-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10223-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
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 |
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 |
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 |
Show 290 moreShow less
| Package | Affected | Fixed |
|---|---|---|
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.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 |
python3.12-tkinterAlmaLinux:9 From an advisory covering 12 CVEs |
before 3.12.13-2.el9_8 | 3.12.13-2.el9_8 |
python3Azure Linux:3 |
before 3.12.9-8 | 3.12.9-8 |
python3Azure Linux:2 |
before 3.9.19-18 | 3.9.19-18 |
python3Alpaquita:23 |
3.11.3-r0 up to 3.11.13-r3 | 3.11.13-r3 |
python3Alpaquita:25 |
3.12.10-r1 up to 3.12.12-r2 | 3.12.12-r2 |
python3Alpaquita:stream |
3.11.4-r0 up to 3.12.12-r3 | 3.12.12-r3 |
python3BellSoft Hardened Containers:23 |
3.11.3-r0 up to 3.11.13-r3 | 3.11.13-r3 |
python3BellSoft Hardened Containers:25 |
3.12.10-r1 up to 3.12.12-r2 | 3.12.12-r2 |
python3BellSoft Hardened Containers:stream |
3.11.4-r0 up to 3.12.12-r3 | 3.12.12-r3 |
libpythonBitnami |
before 3.10.20, 3.11.0 up to 3.11.15, 3.12.0 up to 3.12.13, 3.13.0 up to 3.13.12, 3.14.0 up to 3.14.3 | 3.10.203.11.153.12.133.13.123.14.3 |
pythonBitnami |
before 3.10.20, 3.11.0 up to 3.11.15, 3.12.0 up to 3.12.13, 3.13.0 up to 3.13.12, 3.14.0 up to 3.14.3 | 3.10.203.11.153.12.133.13.123.14.3 |
python-minBitnami |
before 3.10.20, 3.11.0 up to 3.11.15, 3.12.0 up to 3.12.13, 3.13.0 up to 3.13.12, 3.14.0 up to 3.14.3 | 3.10.203.11.153.12.133.13.123.14.3 |
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.2 From an advisory covering 7 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els23 | 3.11.2-2.el9_2.2.tuxcare.els23 |
python3.11-debugTuxCare:AlmaLinux:9.2 From an advisory covering 7 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els23 | 3.11.2-2.el9_2.2.tuxcare.els23 |
python3.11-develTuxCare:AlmaLinux:9.2 From an advisory covering 7 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els23 | 3.11.2-2.el9_2.2.tuxcare.els23 |
python3.11-idleTuxCare:AlmaLinux:9.2 From an advisory covering 7 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els23 | 3.11.2-2.el9_2.2.tuxcare.els23 |
python3.11-libsTuxCare:AlmaLinux:9.2 From an advisory covering 7 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els23 | 3.11.2-2.el9_2.2.tuxcare.els23 |
python3.11-testTuxCare:AlmaLinux:9.2 From an advisory covering 7 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els23 | 3.11.2-2.el9_2.2.tuxcare.els23 |
python3.11-tkinterTuxCare:AlmaLinux:9.2 From an advisory covering 7 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els23 | 3.11.2-2.el9_2.2.tuxcare.els23 |
python3.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 |
libpython2.7-minimalTuxCare: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-stdlibTuxCare: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-testsuiteTuxCare: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 |
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 |
python2.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 |
python2.7-docTuxCare: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 |
python2.7-examplesTuxCare: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 |
python2.7-minimalTuxCare: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 |
idle-python3.7TuxCare:Debian:10 From an advisory covering 5 CVEs |
before 3.7.3-2+deb10u7+tuxcare.els5 | 3.7.3-2+deb10u7+tuxcare.els5 |
libpython3.7TuxCare:Debian:10 From an advisory covering 5 CVEs |
before 3.7.3-2+deb10u7+tuxcare.els5 | 3.7.3-2+deb10u7+tuxcare.els5 |
libpython3.7-devTuxCare:Debian:10 From an advisory covering 5 CVEs |
before 3.7.3-2+deb10u7+tuxcare.els5 | 3.7.3-2+deb10u7+tuxcare.els5 |
libpython3.7-minimalTuxCare:Debian:10 From an advisory covering 5 CVEs |
before 3.7.3-2+deb10u7+tuxcare.els5 | 3.7.3-2+deb10u7+tuxcare.els5 |
libpython3.7-stdlibTuxCare:Debian:10 From an advisory covering 5 CVEs |
before 3.7.3-2+deb10u7+tuxcare.els5 | 3.7.3-2+deb10u7+tuxcare.els5 |
libpython3.7-testsuiteTuxCare:Debian:10 From an advisory covering 5 CVEs |
before 3.7.3-2+deb10u7+tuxcare.els5 | 3.7.3-2+deb10u7+tuxcare.els5 |
python3.7TuxCare:Debian:10 From an advisory covering 5 CVEs |
before 3.7.3-2+deb10u7+tuxcare.els5 | 3.7.3-2+deb10u7+tuxcare.els5 |
python3.7-devTuxCare:Debian:10 From an advisory covering 5 CVEs |
before 3.7.3-2+deb10u7+tuxcare.els5 | 3.7.3-2+deb10u7+tuxcare.els5 |
python3.7-docTuxCare:Debian:10 From an advisory covering 5 CVEs |
before 3.7.3-2+deb10u7+tuxcare.els5 | 3.7.3-2+deb10u7+tuxcare.els5 |
python3.7-examplesTuxCare:Debian:10 From an advisory covering 5 CVEs |
before 3.7.3-2+deb10u7+tuxcare.els5 | 3.7.3-2+deb10u7+tuxcare.els5 |
python3.7-minimalTuxCare:Debian:10 From an advisory covering 5 CVEs |
before 3.7.3-2+deb10u7+tuxcare.els5 | 3.7.3-2+deb10u7+tuxcare.els5 |
python3.7-venvTuxCare:Debian:10 From an advisory covering 5 CVEs |
before 3.7.3-2+deb10u7+tuxcare.els5 | 3.7.3-2+deb10u7+tuxcare.els5 |
idle-python2.7TuxCare:Ubuntu:16.04 From an advisory covering 4 CVEs |
before 2.7.12-1ubuntu0~16.04.18+tuxcare.els19 | 2.7.12-1ubuntu0~16.04.18+tuxcare.els19 |
libpython2.7TuxCare:Ubuntu:16.04 From an advisory covering 4 CVEs |
before 2.7.12-1ubuntu0~16.04.18+tuxcare.els19 | 2.7.12-1ubuntu0~16.04.18+tuxcare.els19 |
pypy3Debian:12 |
All versions, plus listed versions 7.3.11+dfsg-27.3.11+dfsg-2+deb12u17.3.11+dfsg-2+deb12u27.3.11+dfsg-2+deb12u37.3.12+dfsg-1 Show 27 moreShow less7.3.12~rc1+dfsg-17.3.12~rc2+dfsg-17.3.13+dfsg-17.3.14+dfsg-17.3.15+dfsg-17.3.16+dfsg-17.3.16+dfsg-27.3.17+dfsg-17.3.17+dfsg-27.3.17+dfsg-37.3.18+dfsg-17.3.18+dfsg-27.3.19+dfsg-17.3.19+dfsg-27.3.20+dfsg-17.3.20+dfsg-27.3.20+dfsg-37.3.20+dfsg-47.3.21+dfsg-17.3.21+dfsg-27.3.21+dfsg-37.3.21+dfsg-47.3.22+dfsg-17.3.23+dfsg-17.3.23+dfsg-28.0.0+dfsg-18.0.1+dfsg-1 |
None known |
pypy3Debian:13 |
All versions, plus listed versions 7.3.19+dfsg-27.3.20+dfsg-17.3.20+dfsg-27.3.20+dfsg-37.3.20+dfsg-4 Show 9 moreShow less7.3.21+dfsg-17.3.21+dfsg-27.3.21+dfsg-37.3.21+dfsg-47.3.22+dfsg-17.3.23+dfsg-17.3.23+dfsg-28.0.0+dfsg-18.0.1+dfsg-1 |
None known |
pypy3Debian:14 |
before 7.3.21+dfsg-1, plus listed versions 7.3.19+dfsg-27.3.20+dfsg-17.3.20+dfsg-27.3.20+dfsg-37.3.20+dfsg-4 |
7.3.21+dfsg-1 |
python3.11Debian:12 |
before 3.11.2-6+deb12u7, 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+deb12u6 |
3.11.2-6+deb12u7 |
python3.13Debian:13 |
before 3.13.5-2+deb13u1, plus listed versions 3.13.5-2 |
3.13.5-2+deb13u1 |
python3.14Debian:14 |
before 3.14.3-1, plus listed versions 3.14.0-13.14.0-23.14.0-33.14.0-43.14.0-5 Show 9 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-1 |
3.14.3-1 |
python3.9Debian:11 From an advisory covering 8 CVEs |
before 3.9.2-1+deb11u5, plus listed versions 3.9.2-13.9.2-1+deb11u13.9.2-1+deb11u23.9.2-1+deb11u33.9.2-1+deb11u4 |
3.9.2-1+deb11u5 |
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 5 CVEs |
before 3.11.6-20.oe2403 | 3.11.6-20.oe2403 |
python3openEuler:24.03-LTS-SP1 From an advisory covering 5 CVEs |
before 3.11.6-23.oe2403sp1 | 3.11.6-23.oe2403sp1 |
python3openEuler:24.03-LTS-SP2 From an advisory covering 5 CVEs |
before 3.11.6-23.oe2403sp2 | 3.11.6-23.oe2403sp2 |
python3openEuler:24.03-LTS-SP3 From an advisory covering 7 CVEs |
before 3.11.6-24.oe2403sp3 | 3.11.6-24.oe2403sp3 |
python3openEuler:20.03-LTS-SP4 From an advisory covering 2 CVEs |
before 3.7.9-51.oe2003sp4 | 3.7.9-51.oe2003sp4 |
python3openEuler:22.03-LTS-SP4 From an advisory covering 3 CVEs |
before 3.9.9-52.oe2203sp4 | 3.9.9-52.oe2203sp4 |
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 |
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.12Red Hat:enterprise_linux:9::appstream From an advisory covering 12 CVEs |
before 0:3.12.13-2.el9_8 | 0:3.12.13-2.el9_8 |
python3.12-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 12 CVEs |
before 0:3.12.13-2.el9_8 | 0:3.12.13-2.el9_8 |
python3.12-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 12 CVEs |
before 0:3.12.13-2.el9_8 | 0:3.12.13-2.el9_8 |
python3.12-develRed Hat:enterprise_linux:9::appstream From an advisory covering 12 CVEs |
before 0:3.12.13-2.el9_8 | 0:3.12.13-2.el9_8 |
python3.12-libsRed Hat:enterprise_linux:9::appstream From an advisory covering 12 CVEs |
before 0:3.12.13-2.el9_8 | 0:3.12.13-2.el9_8 |
python3.12-tkinterRed Hat:enterprise_linux:9::appstream From an advisory covering 12 CVEs |
before 0:3.12.13-2.el9_8 | 0:3.12.13-2.el9_8 |
python3.12Red Hat:enterprise_linux:9::crb From an advisory covering 12 CVEs |
before 0:3.12.13-2.el9_8 | 0:3.12.13-2.el9_8 |
python3.12-debugRed Hat:enterprise_linux:9::crb From an advisory covering 12 CVEs |
before 0:3.12.13-2.el9_8 | 0:3.12.13-2.el9_8 |
python3.12-debuginfoRed Hat:enterprise_linux:9::crb From an advisory covering 12 CVEs |
before 0:3.12.13-2.el9_8 | 0:3.12.13-2.el9_8 |
python3.12-debugsourceRed Hat:enterprise_linux:9::crb From an advisory covering 12 CVEs |
before 0:3.12.13-2.el9_8 | 0:3.12.13-2.el9_8 |
python3.12-idleRed Hat:enterprise_linux:9::crb From an advisory covering 12 CVEs |
before 0:3.12.13-2.el9_8 | 0:3.12.13-2.el9_8 |
python3.12-testRed Hat:enterprise_linux:9::crb From an advisory covering 12 CVEs |
before 0:3.12.13-2.el9_8 | 0:3.12.13-2.el9_8 |
python3.12-tkinterRed Hat:enterprise_linux:9::crb From an advisory covering 12 CVEs |
before 0:3.12.13-2.el9_8 | 0:3.12.13-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.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.12Rocky Linux:9 From an advisory covering 12 CVEs |
before 0:3.12.13-2.el9_8 | 0:3.12.13-2.el9_8 |
pythonSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 4 CVEs |
before 2.7.18-150000.102.1 | 2.7.18-150000.102.1 |
python-baseSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 4 CVEs |
before 2.7.18-150000.102.1 | 2.7.18-150000.102.1 |
pythonopenSUSE:Leap 15.6 From an advisory covering 4 CVEs |
before 2.7.18-150000.102.1 | 2.7.18-150000.102.1 |
python-baseopenSUSE:Leap 15.6 From an advisory covering 4 CVEs |
before 2.7.18-150000.102.1 | 2.7.18-150000.102.1 |
python-docopenSUSE:Leap 15.6 From an advisory covering 4 CVEs |
before 2.7.18-150000.102.1 | 2.7.18-150000.102.1 |
python36SUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 6 CVEs |
before 3.6.15-100.1 | 3.6.15-100.1 |
python36-coreSUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 6 CVEs |
before 3.6.15-100.1 | 3.6.15-100.1 |
python36SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 6 CVEs |
before 3.6.15-100.1 | 3.6.15-100.1 |
python36-coreSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 6 CVEs |
before 3.6.15-100.1 | 3.6.15-100.1 |
python310SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 6 CVEs |
before 3.10.19-150400.4.97.1 | 3.10.19-150400.4.97.1 |
python310-coreSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 6 CVEs |
before 3.10.19-150400.4.97.1 | 3.10.19-150400.4.97.1 |
python310SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 6 CVEs |
before 3.10.19-150400.4.97.1 | 3.10.19-150400.4.97.1 |
python310-coreSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 6 CVEs |
before 3.10.19-150400.4.97.1 | 3.10.19-150400.4.97.1 |
python310SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 6 CVEs |
before 3.10.19-150400.4.97.1 | 3.10.19-150400.4.97.1 |
python310-coreSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 6 CVEs |
before 3.10.19-150400.4.97.1 | 3.10.19-150400.4.97.1 |
python310SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 6 CVEs |
before 3.10.19-150400.4.97.1 | 3.10.19-150400.4.97.1 |
python310-coreSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 6 CVEs |
before 3.10.19-150400.4.97.1 | 3.10.19-150400.4.97.1 |
python310openSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 3.10.19-150400.4.97.1 | 3.10.19-150400.4.97.1 |
python310-coreopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 3.10.19-150400.4.97.1 | 3.10.19-150400.4.97.1 |
python310-documentationopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 3.10.19-150400.4.97.1 | 3.10.19-150400.4.97.1 |
python313SUSE:Linux Enterprise Module for Python 3 15 SP7 From an advisory covering 5 CVEs |
before 3.13.12-150700.4.39.1 | 3.13.12-150700.4.39.1 |
python313-coreSUSE:Linux Enterprise Module for Python 3 15 SP7 From an advisory covering 5 CVEs |
before 3.13.12-150700.4.39.1 | 3.13.12-150700.4.39.1 |
python39SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 6 CVEs |
before 3.9.25-150300.4.93.1 | 3.9.25-150300.4.93.1 |
python39-coreSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 6 CVEs |
before 3.9.25-150300.4.93.1 | 3.9.25-150300.4.93.1 |
python39SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 6 CVEs |
before 3.9.25-150300.4.93.1 | 3.9.25-150300.4.93.1 |
python39-coreSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 6 CVEs |
before 3.9.25-150300.4.93.1 | 3.9.25-150300.4.93.1 |
python39openSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 3.9.25-150300.4.93.1 | 3.9.25-150300.4.93.1 |
python39-coreopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 3.9.25-150300.4.93.1 | 3.9.25-150300.4.93.1 |
python39-documentationopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 3.9.25-150300.4.93.1 | 3.9.25-150300.4.93.1 |
python312SUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 6 CVEs |
before 3.12.12-150600.3.43.1 | 3.12.12-150600.3.43.1 |
python312-coreSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 6 CVEs |
before 3.12.12-150600.3.43.1 | 3.12.12-150600.3.43.1 |
python312SUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 6 CVEs |
before 3.12.12-150600.3.43.1 | 3.12.12-150600.3.43.1 |
python312-coreSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 6 CVEs |
before 3.12.12-150600.3.43.1 | 3.12.12-150600.3.43.1 |
python312openSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 3.12.12-150600.3.43.1 | 3.12.12-150600.3.43.1 |
python312-coreopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 3.12.12-150600.3.43.1 | 3.12.12-150600.3.43.1 |
python312-documentationopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 3.12.12-150600.3.43.1 | 3.12.12-150600.3.43.1 |
python3SUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 6 CVEs |
before 3.4.10-25.172.1 | 3.4.10-25.172.1 |
python3-baseSUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 6 CVEs |
before 3.4.10-25.172.1 | 3.4.10-25.172.1 |
python3SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 6 CVEs |
before 3.4.10-25.172.1 | 3.4.10-25.172.1 |
python3-baseSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 6 CVEs |
before 3.4.10-25.172.1 | 3.4.10-25.172.1 |
pythonSUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 5 CVEs |
before 2.7.18-33.63.1 | 2.7.18-33.63.1 |
python-baseSUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 5 CVEs |
before 2.7.18-33.63.1 | 2.7.18-33.63.1 |
python-docSUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 5 CVEs |
before 2.7.18-33.63.1 | 2.7.18-33.63.1 |
pythonSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 5 CVEs |
before 2.7.18-33.63.1 | 2.7.18-33.63.1 |
python-baseSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 5 CVEs |
before 2.7.18-33.63.1 | 2.7.18-33.63.1 |
python-docSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 5 CVEs |
before 2.7.18-33.63.1 | 2.7.18-33.63.1 |
python3SUSE:Linux Enterprise Micro 5.3 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3-coreSUSE:Linux Enterprise Micro 5.3 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3SUSE:Linux Enterprise Micro 5.4 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3-coreSUSE:Linux Enterprise Micro 5.4 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3SUSE:Linux Enterprise Micro 5.5 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3-coreSUSE:Linux Enterprise Micro 5.5 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3SUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3-coreSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3-coreSUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3-coreSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3-coreSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3-coreSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3-coreSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3-coreSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3-coreSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3SUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3-coreSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3-coreSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3-coreSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3SUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3-coreSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3SUSE:Linux Enterprise Micro 5.2 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3-coreSUSE:Linux Enterprise Micro 5.2 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3openSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3-coreopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python3-documentationopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 3.6.15-150300.10.106.1 | 3.6.15-150300.10.106.1 |
python311SUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 7 CVEs |
before 3.11.14-150400.9.75.1 | 3.11.14-150400.9.75.1 |
python311-coreSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 7 CVEs |
before 3.11.14-150400.9.75.1 | 3.11.14-150400.9.75.1 |
python311SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 7 CVEs |
before 3.11.14-150400.9.75.1 | 3.11.14-150400.9.75.1 |
python311-coreSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 7 CVEs |
before 3.11.14-150400.9.75.1 | 3.11.14-150400.9.75.1 |
python311-documentationSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 7 CVEs |
before 3.11.14-150400.9.75.1 | 3.11.14-150400.9.75.1 |
python311SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 7 CVEs |
before 3.11.14-150400.9.75.1 | 3.11.14-150400.9.75.1 |
python311-coreSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 7 CVEs |
before 3.11.14-150400.9.75.1 | 3.11.14-150400.9.75.1 |
python311-documentationSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 7 CVEs |
before 3.11.14-150400.9.75.1 | 3.11.14-150400.9.75.1 |
python311SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 7 CVEs |
before 3.11.14-150400.9.75.1 | 3.11.14-150400.9.75.1 |
python311-coreSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 7 CVEs |
before 3.11.14-150400.9.75.1 | 3.11.14-150400.9.75.1 |
python311-documentationSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 7 CVEs |
before 3.11.14-150400.9.75.1 | 3.11.14-150400.9.75.1 |
python311SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 7 CVEs |
before 3.11.14-150400.9.75.1 | 3.11.14-150400.9.75.1 |
python311-coreSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 7 CVEs |
before 3.11.14-150400.9.75.1 | 3.11.14-150400.9.75.1 |
python311openSUSE:Leap 15.6 From an advisory covering 7 CVEs |
before 3.11.14-150600.3.44.1 | 3.11.14-150600.3.44.1 |
python311-coreopenSUSE:Leap 15.6 From an advisory covering 7 CVEs |
before 3.11.14-150600.3.44.1 | 3.11.14-150600.3.44.1 |
python311-documentationopenSUSE:Leap 15.6 From an advisory covering 7 CVEs |
before 3.11.14-150600.3.44.1 | 3.11.14-150600.3.44.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 |
python2.7Ubuntu:Pro:14.04:LTS |
before 2.7.6-8ubuntu0.6+esm29, plus listed versions 2.7.5-8ubuntu32.7.5-8ubuntu42.7.6-22.7.6-2ubuntu12.7.6-3 Show 33 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+esm28 |
2.7.6-8ubuntu0.6+esm29 |
python3.4Ubuntu:Pro:14.04:LTS |
before 3.4.3-1ubuntu1~14.04.7+esm19, plus listed versions 3.4~b1-0ubuntu33.4~b1-4ubuntu43.4~b1-4ubuntu63.4~b1-5ubuntu23.4~b2-1 Show 26 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+esm17 |
3.4.3-1ubuntu1~14.04.7+esm19 |
python3.5Ubuntu:Pro:14.04:LTS |
before 3.5.2-2ubuntu0~16.04.4~14.04.1+esm9, 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+esm53.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+esm8 |
3.5.2-2ubuntu0~16.04.4~14.04.1+esm9 |
python2.7Ubuntu:Pro:16.04:LTS |
before 2.7.12-1ubuntu0~16.04.18+esm19, plus listed versions 2.7.10-4ubuntu12.7.10-4ubuntu22.7.11-22.7.11-32.7.11-4 Show 33 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+esm18 |
2.7.12-1ubuntu0~16.04.18+esm19 |
python3.5Ubuntu:Pro:16.04:LTS |
before 3.5.2-2ubuntu0~16.04.13+esm21, plus listed versions 3.5.0-33.5.0-3ubuntu13.5.1~rc1-2ubuntu13.5.1-13.5.1-2 Show 38 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+esm20 |
3.5.2-2ubuntu0~16.04.13+esm21 |
python2.7Ubuntu:Pro:18.04:LTS |
before 2.7.17-1~18.04ubuntu1.13+esm14, plus listed versions 2.7.14-2ubuntu22.7.14-42.7.14-62.7.14-72.7.14-8 Show 29 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+esm13 |
2.7.17-1~18.04ubuntu1.13+esm14 |
python3.6Ubuntu:Pro:18.04:LTS |
before 3.6.9-1~18.04ubuntu1.13+esm8, plus listed versions 3.6.3-1ubuntu13.6.4~rc1-13.6.4~rc1-23.6.4-13.6.4-2 Show 28 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+esm7 |
3.6.9-1~18.04ubuntu1.13+esm8 |
python3.7Ubuntu:Pro:18.04:LTS |
before 3.7.5-2ubuntu1~18.04.2+esm9, 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 18 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+esm8 |
3.7.5-2ubuntu1~18.04.2+esm9 |
python3.8Ubuntu:Pro:18.04:LTS |
before 3.8.0-3ubuntu1~18.04.2+esm9, 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 6 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+esm8 |
3.8.0-3ubuntu1~18.04.2+esm9 |
python3.8Ubuntu:Pro:20.04:LTS |
before 3.8.10-0ubuntu1~20.04.18+esm5, plus listed versions 3.8.0-13.8.0-23.8.0-33.8.0-43.8.0-5 Show 31 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+esm4 |
3.8.10-0ubuntu1~20.04.18+esm5 |
python3.9Ubuntu:Pro:20.04:LTS |
before 3.9.5-3ubuntu0~20.04.1+esm9, 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 7 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+esm8 |
3.9.5-3ubuntu0~20.04.1+esm9 |
python3.10Ubuntu:22.04:LTS |
before 3.10.12-1~22.04.14, plus listed versions 3.10.0-23.10.0-33.10.0-43.10.0-53.10.0-5build1 Show 25 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.13 |
3.10.12-1~22.04.14 |
python2.7Ubuntu:Pro:22.04:LTS |
before 2.7.18-13ubuntu1.5+esm8, plus listed versions 2.7.18-8build12.7.18-132.7.18-13ubuntu12.7.18-13ubuntu1.12.7.18-13ubuntu1.1+esm2 Show 14 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+esm7 |
2.7.18-13ubuntu1.5+esm8 |
python3.11Ubuntu:Pro:22.04:LTS |
before 3.11.0~rc1-1~22.04.1~esm8, 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~esm43.11.0~rc1-1~22.04.1~esm53.11.0~rc1-1~22.04.1~esm63.11.0~rc1-1~22.04.1~esm7 |
3.11.0~rc1-1~22.04.1~esm8 |
python3.12Ubuntu:24.04:LTS |
before 3.12.3-1ubuntu0.11, plus listed versions 3.12.0-13.12.0-53.12.0-63.12.0-73.12.1-2 Show 15 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.10 |
3.12.3-1ubuntu0.11 |
python3.13Ubuntu:25.10 |
before 3.13.7-1ubuntu0.3, plus listed versions 3.13.3-13.13.3-23.13.3-43.13.4-13.13.5-1 Show 5 moreShow less3.13.5-23.13.6-13.13.7-13.13.7-1ubuntu0.13.13.7-1ubuntu0.2 |
3.13.7-1ubuntu0.3 |
python3.14Ubuntu:25.10 |
before 3.14.0-1ubuntu0.2, plus listed versions 3.14.0~a7-0ubuntu13.14.0~b1-13.14.0~b3-13.14.0~rc1-13.14.0~rc2-13.14.0~rc3-13.14.0-13.14.0-1ubuntu0.1 |
3.14.0-1ubuntu0.2 |
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 |
python315openSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 3.15.0~a3-3.1 | 3.15.0~a3-3.1 |
python310openSUSE:Tumbleweed From an advisory covering 6 CVEs |
before 3.10.19-4.1 | 3.10.19-4.1 |
python314openSUSE:Tumbleweed From an advisory covering 7 CVEs |
before 3.14.3-1.1 | 3.14.3-1.1 |
python311openSUSE:Tumbleweed From an advisory covering 7 CVEs |
before 3.11.14-4.1 | 3.11.14-4.1 |
python312openSUSE:Tumbleweed From an advisory covering 8 CVEs |
before 3.12.12-5.1 | 3.12.12-5.1 |
python313openSUSE:Tumbleweed From an advisory covering 5 CVEs |
before 3.13.12-1.1 | 3.13.12-1.1 |
python-M2CryptoopenSUSE:Tumbleweed |
before 0.48.0-1.1 | 0.48.0-1.1 |
python313openSUSE:Leap 16.0 From an advisory covering 5 CVEs |
before 3.13.12-160000.1.1 | 3.13.12-160000.1.1 |
python313-coreopenSUSE:Leap 16.0 From an advisory covering 5 CVEs |
before 3.13.12-160000.1.1 | 3.13.12-160000.1.1 |
python313-documentationopenSUSE:Leap 16.0 From an advisory covering 5 CVEs |
before 3.13.12-160000.1.1 | 3.13.12-160000.1.1 |
python313-nogilopenSUSE:Leap 16.0 From an advisory covering 5 CVEs |
before 3.13.12-160000.1.1 | 3.13.12-160000.1.1 |
python313-nogil-nogil-coreopenSUSE:Leap 16.0 From an advisory covering 5 CVEs |
before 3.13.12-160000.1.1 | 3.13.12-160000.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| 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-0672 is a medium vulnerability (CVSS 6.0) in Python Software Foundation Cpython, published January 20, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.48%, the 41st percentile. Fixed in python3 3.12.9-8.
References
github.com/python/cpython/pull/143920
github.com/python/cpython/issues/143919
mail.python.org/archives/list/[email protected]/thread/6VFLQQEIX673KXKFUZXCUNE5AZOGZ45M
github.com/python/cpython/commit/95746b3a13a985787ef53b977129041971ed7f70
github.com/python/cpython/commit/712452e6f1d4b9f7f8c4c92ebfcaac1705faa440
github.com/python/cpython/commit/62700107418eb2cca3fc88da036a243ea975f172
Show 194 moreShow less
github.com/python/cpython/commit/7852d72b653fea0199acf5fc2a84f6f8b84eba8d
github.com/python/cpython/commit/918387e4912d12ffc166c8f2a38df92b6ec756ca
github.com/python/cpython/commit/b1869ff648bbee0717221d09e6deff46617f3e85
nvd.nist.gov/vuln/detail/CVE-2026-0672
github.com/advisories/GHSA-x85f-j5v8-5vrv
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:19064
access.redhat.com/security/cve/CVE-2026-4519
bugzilla.redhat.com/2449649
errata.almalinux.org/10/ALSA-2026-19064.html
access.redhat.com/errata/RHSA-2026:19177
errata.almalinux.org/9/ALSA-2026-19177.html
docs.bell-sw.com/security/cves/CVE-2026-0672
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1776330599.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1778129970.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-3644
nvd.nist.gov/vuln/detail/CVE-2026-4224
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-1781259901.html
nvd.nist.gov/vuln/detail/CVE-2026-7210
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/rhel7els/CLSA-2026-1783703079.html
errata.tuxcare.com/els_os/centos7els/CLSA-2026-1783705997.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/0xxx/CVE-2026-0672.json
github.com/python/cpython
security-tracker.debian.org/tracker/CVE-2026-0672
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-1356
nvd.nist.gov/vuln/detail/CVE-2025-12781
nvd.nist.gov/vuln/detail/CVE-2025-15367
nvd.nist.gov/vuln/detail/CVE-2026-0865
nvd.nist.gov/vuln/detail/CVE-2026-1299
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1357
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1358
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1461
nvd.nist.gov/vuln/detail/CVE-2025-11468
nvd.nist.gov/vuln/detail/CVE-2025-15282
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1462
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1463
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2395108
bugzilla.redhat.com/show_bug.cgi?id=2408891
bugzilla.redhat.com/show_bug.cgi?id=2418084
bugzilla.redhat.com/show_bug.cgi?id=2431366
bugzilla.redhat.com/show_bug.cgi?id=2431374
bugzilla.redhat.com/show_bug.cgi?id=2444691
bugzilla.redhat.com/show_bug.cgi?id=2448168
bugzilla.redhat.com/show_bug.cgi?id=2448181
bugzilla.redhat.com/show_bug.cgi?id=2457409
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
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
cve.org/CVERecord?id=CVE-2026-1502
github.com/python/cpython/commit/05ed7ce7ae9e17c23a04085b2539fe6d6d3cef69
github.com/python/cpython/issues/146211
github.com/python/cpython/pull/146212
mail.python.org/archives/list/[email protected]/thread/2IVPAEQWUJBCTQZEJEVTYCIKSMQPGRZ3
cve.org/CVERecord?id=CVE-2026-2297
github.com/python/cpython/commit/482d6f8bdba9da3725d272e8bb4a2d25fb6a603e
github.com/python/cpython/commit/a51b1b512de1d56b3714b65628a2eae2b07e535e
cve.org/CVERecord?id=CVE-2026-3644
mail.python.org/archives/list/[email protected]/thread/H6CADMBCDRFGWCMOXWUIHFJNV43GABJ7
cve.org/CVERecord?id=CVE-2026-4224
mail.python.org/archives/list/[email protected]/thread/5M7CGUW3XBRY7II4DK43KF7NQQ3TPZ6R
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_19064.json
cve.org/CVERecord?id=CVE-2026-4519
mail.python.org/archives/list/[email protected]/thread/AY5NDSS433JK56Q7Q5IS7B37QFZVVOUS
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_19177.json
errata.rockylinux.org/RLSA-2026:10950
errata.rockylinux.org/RLSA-2026:19064
errata.rockylinux.org/RLSA-2026:19177
suse.com/support/update/announcement/2026/suse-su-20260590-1
bugzilla.suse.com/1254867
bugzilla.suse.com/1257031
bugzilla.suse.com/1257041
bugzilla.suse.com/1257042
bugzilla.suse.com/1257044
suse.com/security/cve/CVE-2025-15366
suse.com/security/cve/CVE-2025-15367
suse.com/security/cve/CVE-2026-0672
suse.com/security/cve/CVE-2026-0865
suse.com/support/update/announcement/2026/suse-su-20260612-1
bugzilla.suse.com/1257029
bugzilla.suse.com/1257046
suse.com/security/cve/CVE-2025-11468
suse.com/security/cve/CVE-2025-15282
suse.com/support/update/announcement/2026/suse-su-20260613-1
suse.com/support/update/announcement/2026/suse-su-20260642-1
bugzilla.suse.com/1257181
suse.com/security/cve/CVE-2026-1299
suse.com/support/update/announcement/2026/suse-su-20260643-1
suse.com/support/update/announcement/2026/suse-su-20260644-1
suse.com/support/update/announcement/2026/suse-su-20260645-1
suse.com/support/update/announcement/2026/suse-su-20260663-1
bugzilla.suse.com/1252974
bugzilla.suse.com/1257064
suse.com/security/cve/CVE-2025-6075
suse.com/support/update/announcement/2026/suse-su-20260664-1
suse.com/support/update/announcement/2026/suse-su-20260693-1
bugzilla.suse.com/1257108
suse.com/security/cve/CVE-2025-12781
suse.com/support/update/announcement/2026/suse-su-20260767-1
suse.com/support/update/announcement/2026/suse-su-20261062-1
bugzilla.suse.com/1254400
bugzilla.suse.com/1254401
bugzilla.suse.com/1254997
bugzilla.suse.com/1259240
bugzilla.suse.com/1259611
bugzilla.suse.com/1259734
bugzilla.suse.com/1259735
bugzilla.suse.com/1259989
bugzilla.suse.com/1260026
ubuntu.com/security/CVE-2026-0672
ubuntu.com/security/notices/USN-8018-1
ubuntu.com/security/notices/USN-8018-3
ubuntu.com/security/notices/USN-8509-1
ubuntu.com/security/CVE-2021-4189
ubuntu.com/security/CVE-2025-13462
ubuntu.com/security/CVE-2025-69534
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-4224
ubuntu.com/security/CVE-2026-4519
ubuntu.com/security/CVE-2026-4786
ubuntu.com/security/CVE-2026-5713
ubuntu.com/security/CVE-2026-6019
ubuntu.com/security/CVE-2026-6100
ubuntu.com/security/CVE-2026-7774
ubuntu.com/security/CVE-2026-8328
Left out here: 148 package rows and 49 references. The JSON record has them. Left out on purpose, here and in the API, to keep responses small: 26 source records.