CVE-2026-82049
tarfile extraction filters allow file modification and content disclosure via hard link to symlink
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Passive
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
8.4
tarfile extraction filters allow file modification and content disclosure via hard link to symlink
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.
- Record
CVE-2026-82049- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N - Weakness
- CWE-59
- Updated
- 2026-11-02
EUVDEUVD-2026-77772
8.4
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.
- Record
EUVD-2026-77772- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-ghff-gcpf-9r9p
8.4
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable...
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.
- Record
GHSA-ghff-gcpf-9r9p- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/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-59
- Updated
- 2026-11-02
NVD
8.4
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.
- Record
CVE-2026-82049- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/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-59
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-82049
8.4
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.
- Record
ALPINE-CVE-2026-82049- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/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
OSV
8.4
tarfile extraction filters allow file modification and content disclosure via hard link to symlink
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.
- Record
CVE-2026-82049- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N - Weakness
- CWE-59
- Updated
- 2026-11-04
Show 47 moreShow less
OSVDEBIAN-CVE-2026-82049
8.4
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.
- Record
DEBIAN-CVE-2026-82049- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVOESA-2026-4009
8.4
python3 security update
Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces.
Security Fix(es):
The HTTPPasswordMgr class in the urllib.request module, along with its subclasses HTTPPasswordMgrWithDefaultRealm and HTTPPasswordMgrWithPriorAuth, did not take the URL scheme into account when matching stored credentials against a requested URL. Credentials added for an https:// URL were also used for requests to the same host over http://, so an attacker able to redirect or downgrade a client to plain HTTP (for example, via an HTTPS-to-HTTP redirect or an on-path position) could capture credentials in cleartext. Credentials added for http:// URLs could likewise be sent over https://. Credential matching is now scoped by URL scheme. Credentials registered with a URL that includes a scheme are only used for requests with the same scheme. Credentials registered with a bare authority (such as example.com or example.com:8080) continue to match any scheme, preserving compatibility with existing code, including proxy authentication.(CVE-2026-15806)
The "stringprep" module didn't process characters from RFC 3454 tables B.2 or B.3 correctly: the latest Unicode codepoint attributes were used instead of the specified Unicode 3.2.0. This behavior would cause mismatches when processing domain names using IDNA 2003 (the "idna" codec) and the in_table_b2() function of the "stringprep" module. This only affects domain names containing characters that were not previously registered or had their Unicode attributes such as case-folding behavior updated since Unicode 3.2.0.(CVE-2026-17084)
Attacker-controlled CSV samples can trigger super-linear regular-expression work during dialect sniffing and consume significant CPU when applications pass unbounded input to csv.Sniffer.sniff().(CVE-2026-18503)
The tarfile module's tar and data extraction filters created directories outside the destination for members whose name leaves the destination and returns to it, such as ../evil/../dest/sub/file. The containment check used the resolved path, but intermediate directories were created from the name as given. Only empty directories are created outside the destination. Member contents are still extracted inside it. To return to the destination the member's name must contain the destination directory's own final component, so extraction into a secure randomised directory is not affected. This affects POSIX platforms only. On Windows, .. components are collapsed before the path reaches the filesystem, so the directories outside the destination are never created.(CVE-2026-19672)
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.(CVE-2026-82049)
When tarfile extracts a link on a system that doesn't support links, it falls back to extracting a member from the archive. In this case, the filter function is run twice: once for the extracted member, and once with name set to the location of the link. For one of the calls, the return value was ignored. Instead, the member should be skipped if either call returns None.(CVE-2026-87910)
- Record
OESA-2026-4009- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVOESA-2026-4010
8.4
python3 security update
Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces.
Security Fix(es):
The HTTPPasswordMgr class in the urllib.request module, along with its subclasses HTTPPasswordMgrWithDefaultRealm and HTTPPasswordMgrWithPriorAuth, did not take the URL scheme into account when matching stored credentials against a requested URL. Credentials added for an https:// URL were also used for requests to the same host over http://, so an attacker able to redirect or downgrade a client to plain HTTP (for example, via an HTTPS-to-HTTP redirect or an on-path position) could capture credentials in cleartext. Credentials added for http:// URLs could likewise be sent over https://. Credential matching is now scoped by URL scheme. Credentials registered with a URL that includes a scheme are only used for requests with the same scheme. Credentials registered with a bare authority (such as example.com or example.com:8080) continue to match any scheme, preserving compatibility with existing code, including proxy authentication.(CVE-2026-15806)
The "stringprep" module didn't process characters from RFC 3454 tables B.2 or B.3 correctly: the latest Unicode codepoint attributes were used instead of the specified Unicode 3.2.0. This behavior would cause mismatches when processing domain names using IDNA 2003 (the "idna" codec) and the in_table_b2() function of the "stringprep" module. This only affects domain names containing characters that were not previously registered or had their Unicode attributes such as case-folding behavior updated since Unicode 3.2.0.(CVE-2026-17084)
Attacker-controlled CSV samples can trigger super-linear regular-expression work during dialect sniffing and consume significant CPU when applications pass unbounded input to csv.Sniffer.sniff().(CVE-2026-18503)
The tarfile module's tar and data extraction filters created directories outside the destination for members whose name leaves the destination and returns to it, such as ../evil/../dest/sub/file. The containment check used the resolved path, but intermediate directories were created from the name as given. Only empty directories are created outside the destination. Member contents are still extracted inside it. To return to the destination the member's name must contain the destination directory's own final component, so extraction into a secure randomised directory is not affected. This affects POSIX platforms only. On Windows, .. components are collapsed before the path reaches the filesystem, so the directories outside the destination are never created.(CVE-2026-19672)
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.(CVE-2026-82049)
When tarfile extracts a link on a system that doesn't support links, it falls back to extracting a member from the archive. In this case, the filter function is run twice: once for the extracted member, and once with name set to the location of the link. For one of the calls, the return value was ignored. Instead, the member should be skipped if either call returns None.(CVE-2026-87910)
- Record
OESA-2026-4010- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVOESA-2026-4011
8.4
python3 security update
Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces.
Security Fix(es):
The HTTPPasswordMgr class in the urllib.request module, along with its subclasses HTTPPasswordMgrWithDefaultRealm and HTTPPasswordMgrWithPriorAuth, did not take the URL scheme into account when matching stored credentials against a requested URL. Credentials added for an https:// URL were also used for requests to the same host over http://, so an attacker able to redirect or downgrade a client to plain HTTP (for example, via an HTTPS-to-HTTP redirect or an on-path position) could capture credentials in cleartext. Credentials added for http:// URLs could likewise be sent over https://. Credential matching is now scoped by URL scheme. Credentials registered with a URL that includes a scheme are only used for requests with the same scheme. Credentials registered with a bare authority (such as example.com or example.com:8080) continue to match any scheme, preserving compatibility with existing code, including proxy authentication.(CVE-2026-15806)
The "stringprep" module didn't process characters from RFC 3454 tables B.2 or B.3 correctly: the latest Unicode codepoint attributes were used instead of the specified Unicode 3.2.0. This behavior would cause mismatches when processing domain names using IDNA 2003 (the "idna" codec) and the in_table_b2() function of the "stringprep" module. This only affects domain names containing characters that were not previously registered or had their Unicode attributes such as case-folding behavior updated since Unicode 3.2.0.(CVE-2026-17084)
Attacker-controlled CSV samples can trigger super-linear regular-expression work during dialect sniffing and consume significant CPU when applications pass unbounded input to csv.Sniffer.sniff().(CVE-2026-18503)
The tarfile module's tar and data extraction filters created directories outside the destination for members whose name leaves the destination and returns to it, such as ../evil/../dest/sub/file. The containment check used the resolved path, but intermediate directories were created from the name as given. Only empty directories are created outside the destination. Member contents are still extracted inside it. To return to the destination the member's name must contain the destination directory's own final component, so extraction into a secure randomised directory is not affected. This affects POSIX platforms only. On Windows, .. components are collapsed before the path reaches the filesystem, so the directories outside the destination are never created.(CVE-2026-19672)
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.(CVE-2026-82049)
When tarfile extracts a link on a system that doesn't support links, it falls back to extracting a member from the archive. In this case, the filter function is run twice: once for the extracted member, and once with name set to the location of the link. For one of the calls, the return value was ignored. Instead, the member should be skipped if either call returns None.(CVE-2026-87910)
- Record
OESA-2026-4011- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVOESA-2026-4012
8.4
python3 security update
Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces.
Security Fix(es):
The HTTPPasswordMgr class in the urllib.request module, along with its subclasses HTTPPasswordMgrWithDefaultRealm and HTTPPasswordMgrWithPriorAuth, did not take the URL scheme into account when matching stored credentials against a requested URL. Credentials added for an https:// URL were also used for requests to the same host over http://, so an attacker able to redirect or downgrade a client to plain HTTP (for example, via an HTTPS-to-HTTP redirect or an on-path position) could capture credentials in cleartext. Credentials added for http:// URLs could likewise be sent over https://. Credential matching is now scoped by URL scheme. Credentials registered with a URL that includes a scheme are only used for requests with the same scheme. Credentials registered with a bare authority (such as example.com or example.com:8080) continue to match any scheme, preserving compatibility with existing code, including proxy authentication.(CVE-2026-15806)
The "stringprep" module didn't process characters from RFC 3454 tables B.2 or B.3 correctly: the latest Unicode codepoint attributes were used instead of the specified Unicode 3.2.0. This behavior would cause mismatches when processing domain names using IDNA 2003 (the "idna" codec) and the in_table_b2() function of the "stringprep" module. This only affects domain names containing characters that were not previously registered or had their Unicode attributes such as case-folding behavior updated since Unicode 3.2.0.(CVE-2026-17084)
Attacker-controlled CSV samples can trigger super-linear regular-expression work during dialect sniffing and consume significant CPU when applications pass unbounded input to csv.Sniffer.sniff().(CVE-2026-18503)
The tarfile module's tar and data extraction filters created directories outside the destination for members whose name leaves the destination and returns to it, such as ../evil/../dest/sub/file. The containment check used the resolved path, but intermediate directories were created from the name as given. Only empty directories are created outside the destination. Member contents are still extracted inside it. To return to the destination the member's name must contain the destination directory's own final component, so extraction into a secure randomised directory is not affected. This affects POSIX platforms only. On Windows, .. components are collapsed before the path reaches the filesystem, so the directories outside the destination are never created.(CVE-2026-19672)
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.(CVE-2026-82049)
When tarfile extracts a link on a system that doesn't support links, it falls back to extracting a member from the archive. In this case, the filter function is run twice: once for the extracted member, and once with name set to the location of the link. For one of the calls, the return value was ignored. Instead, the member should be skipped if either call returns None.(CVE-2026-87910)
- Record
OESA-2026-4012- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVRHSA-2026:65505
7.1
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:65505- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:68132
7.1
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:68132- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:68135
7.8
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:68135- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:68154
7.8
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:68154- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:68309
7.8
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:68309- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-82049
8.4
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.
- Record
UBUNTU-CVE-2026-82049- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVAZL-101784 No score
CVE-2026-82049 affecting package python3 for versions less than 3.12.15-1
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.
- Record
AZL-101784- Updated
- 2026-11-02
OSVAZL-101832 No score
CVE-2026-82049 affecting package tensorflow 2.16.1-11
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.
- Record
AZL-101832- Updated
- 2026-11-02
OSVBIT-libpython-2026-82049 No score
tarfile extraction filters allow file modification and content disclosure via hard link to symlink
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.
- Record
BIT-libpython-2026-82049- Updated
- 2026-11-02
OSVBIT-python-2026-82049 No score
tarfile extraction filters allow file modification and content disclosure via hard link to symlink
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.
- Record
BIT-python-2026-82049- Updated
- 2026-11-02
OSVBIT-python-min-2026-82049 No score
tarfile extraction filters allow file modification and content disclosure via hard link to symlink
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.
- Record
BIT-python-min-2026-82049- Updated
- 2026-11-02
OSVCLSA-2026-1789662396 No score
python3.9: Fix of CVE-2026-82049
- CVE-2026-82049: fix tarfile data/tar filter bypass where a hard link to a symlink was extracted as a copy of the symlink at a shallower path, letting its relative target escape the destination directory; makelink_with_filter() now resolves the link target with os.path.realpath() before os.link() (upstream gh-157190, commit b8f23e30)
- Record
CLSA-2026-1789662396- Updated
- 2026-11-02
OSVCLSA-2026-1789719542 No score
python3: Fix of CVE-2026-82049
- CVE-2026-82049: resolve a hard link's target with os.path.realpath() in makelink_with_filter() so extracting a hard link to a symlink cannot recreate that symlink at a shallower path and reach files outside the destination directory
- Record
CLSA-2026-1789719542- Updated
- 2026-11-02
OSVCLSA-2026-1789719876 No score
python3: Fix of CVE-2026-82049
- CVE-2026-82049: resolve a hard link's target with os.path.realpath() in tarfile.TarFile.makelink_with_filter() before calling os.link(), so a hard link to an archived symlink is extracted as a copy of the file instead of a duplicate symlink whose relative target escapes the destination directory
- Record
CLSA-2026-1789719876- Updated
- 2026-11-02
OSVCLSA-2026-1789736914 No score
python3: Fix of 5 CVEs
- CVE-2026-82049: tarfile: resolve a hard link's target before recreating it so a link to a symlink stored deeper in the archive can no longer be duplicated at a shallower path, where its relative target escapes the destination
- Record
CLSA-2026-1789736914- Updated
- 2026-11-02
OSVCLSA-2026-1789749056 No score
python3.9: Fix of CVE-2026-82049
- CVE-2026-82049: resolve the hard-link target with os.path.realpath() in tarfile's makelink_with_filter(), so a crafted archive can no longer duplicate a previously extracted symlink at a shallower path and expose files outside the destination directory
- Record
CLSA-2026-1789749056- Updated
- 2026-11-02
OSVCLSA-2026-1790238098 No score
python3.11: Fix of 5 CVEs
- CVE-2026-3276: sort each combining-character run in unicodedata.normalize() with a counting sort once the run exceeds a length threshold, instead of the quadratic insertion sort, so crafted input with long runs of alternating canonical combining classes can no longer burn CPU
- CVE-2026-8328: apply the CVE-2021-4189 PASV fix to ftplib.ftpcp() as well, taking the data connection address from the source socket's peer instead of the host the server advertises, unless trust_server_pasv_ipv4_address opts back in
- CVE-2026-15806: scope urllib.request HTTPPasswordMgr credentials by URL scheme, so credentials registered for an https:// URL are no longer sent over http://; a bare authority still matches any scheme, keeping proxy authentication working
- CVE-2026-7774: validate the written link target in tarfile's data filter, rejecting a link member that resolves to the destination directory itself and resolving symlink targets against the stripped member name, so crafted link entries can no longer redirect later members outside the destination
- CVE-2026-82049: resolve the hard-link source with os.path.realpath() in tarfile's makelink_with_filter, so an archive holding a hard link to a symlink can no longer duplicate that symlink to a shallower path whose relative target escapes the destination
- Record
CLSA-2026-1790238098- Updated
- 2026-11-02
OSVCLSA-2026-1791485785 No score
python: Fix of 3 CVEs
- CVE-2026-82049: resolve a hard link's target with os.path.realpath() before creating the link, so extracting a hard link to a symlink stored deeper in the archive cannot relocate that symlink to a shallower path where its relative target escapes the destination directory
- CVE-2026-11940: re-filter the fallback member when hard link extraction falls back to extracting from the archive, and filter it under the link's own name, so a hard link to a deeper symlink cannot recreate that symlink at a shallower path outside the destination. Carries the CVE-2025-4330 fallback-filtering prerequisite (LinkFallbackError and makelink_with_filter), which this package did not have
- CVE-2025-4435: skip a member the extraction filter rejects instead of extracting it unfiltered when TarFile.errorlevel is 0
- Record
CLSA-2026-1791485785- Updated
- 2026-11-02
OSVCLSA-2026-1791486047 No score
python: Fix of 3 CVEs
- CVE-2026-82049: resolve a hard link's target with os.path.realpath() before creating the link, so extracting a hard link to a symlink stored deeper in the archive cannot relocate that symlink to a shallower path where its relative target escapes the destination directory
- CVE-2026-11940: re-filter the fallback member when hard link extraction falls back to extracting from the archive, and filter it under the link's own name, so a hard link to a deeper symlink cannot recreate that symlink at a shallower path outside the destination. Carries the CVE-2025-4330 fallback-filtering prerequisite (LinkFallbackError and makelink_with_filter), which this package did not have
- CVE-2025-4435: skip a member the extraction filter rejects instead of extracting it unfiltered when TarFile.errorlevel is 0
- Record
CLSA-2026-1791486047- Updated
- 2026-11-02
OSVCLSA-2026-1791486224 No score
python: Fix of 3 CVEs
- CVE-2026-82049: resolve a hard link's target with os.path.realpath() before creating the link, so extracting a hard link to a symlink stored deeper in the archive cannot relocate that symlink to a shallower path where its relative target escapes the destination directory
- CVE-2026-11940: re-filter the fallback member when hard link extraction falls back to extracting from the archive, and filter it under the link's own name, so a hard link to a deeper symlink cannot recreate that symlink at a shallower path outside the destination. Carries the CVE-2025-4330 fallback-filtering prerequisite (LinkFallbackError and makelink_with_filter), which this package did not have
- CVE-2025-4435: skip a member the extraction filter rejects instead of extracting it unfiltered when TarFile.errorlevel is 0
- Record
CLSA-2026-1791486224- Updated
- 2026-11-02
OSVCLSA-2026-1791896121 No score
python3: Fix of 2 CVEs
- CVE-2026-11940: pass filter_function through TarFile.extract() so the hardlink-extraction fallback is filtered (prerequisite)
- CVE-2026-11940: filter the symlink at the hardlink's own path so a hardlink to a deeper symlink cannot recreate it at a shallower path and escape the destination directory
- CVE-2026-82049: resolve a hardlink's target with os.path.realpath() so extracting a hard link to a symlink cannot relocate that symlink and expose or modify files outside the destination
- Record
CLSA-2026-1791896121- Updated
- 2026-11-02
OSVCLSA-2026-1791897081 No score
python3: Fix of 4 CVEs
- CVE-2026-11940: pass filter_function through TarFile.extract() so the hardlink-extraction fallback is filtered (prerequisite)
- CVE-2026-11940: filter the symlink at the hardlink's own path so a hardlink to a deeper symlink cannot recreate it at a shallower path and escape the destination directory
- CVE-2026-82049: resolve a hardlink's target with os.path.realpath() so extracting a hard link to a symlink cannot relocate that symlink and expose or modify files outside the destination
- Record
CLSA-2026-1791897081- Updated
- 2026-11-02
OSVCLSA-2026-1791897945 No score
python3: Fix of 4 CVEs
- CVE-2026-11940: pass filter_function through TarFile.extract() so the hardlink-extraction fallback is filtered (prerequisite)
- CVE-2026-11940: filter the symlink at the hardlink's own path so a hardlink to a deeper symlink cannot recreate it at a shallower path and escape the destination directory
- CVE-2026-82049: resolve a hardlink's target with os.path.realpath() so extracting a hard link to a symlink cannot relocate that symlink and expose or modify files outside the destination
- Record
CLSA-2026-1791897945- Updated
- 2026-11-02
OSVCLSA-2026-1792411096 No score
python3.11: Fix of 2 CVEs
- CVE-2026-82049: tarfile: resolve hard link targets through symlinks before os.link(), so a crafted hardlink can no longer be relocated to a directory where its relative target escapes the destination
- Record
CLSA-2026-1792411096- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12069-1 No score
python315-3.15.0~rc3-1.1 on GA media
These are all security issues fixed in the python315-3.15.0~rc3-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12069-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12087-1 No score
python310-3.10.22-1.1 on GA media
These are all security issues fixed in the python310-3.10.22-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12087-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12121-1 No score
python311-3.11.17-1.1 on GA media
These are all security issues fixed in the python311-3.11.17-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12121-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12122-1 No score
python312-3.12.15-1.1 on GA media
These are all security issues fixed in the python312-3.12.15-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12122-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12123-1 No score
python313-3.13.16-1.1 on GA media
These are all security issues fixed in the python313-3.13.16-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12123-1- Updated
- 2026-11-02
OSVPSF-0000-CVE-2026-82049 No score
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.
- Record
PSF-0000-CVE-2026-82049- Updated
- 2026-11-02
OSVPSF-2026-41 No score
In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.
- Record
PSF-2026-41- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-13-CVE-2026-82049 No score
CVE-2026-82049 in python3.13 - Patched by Root
Root has patched CVE-2026-82049 in the python3.13 package for Root:Debian:13. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-13-CVE-2026-82049- Updated
- 2026-11-02
OSVSUSE-SU-2026:24280-1 No score
Security update for python311
This update for python311 fixes the following issues:
- CVE-2026-15310: memory exhaustion in zipfile in bzip2/LZMA/Zstandard decompression (bsc#1277111).
- CVE-2026-15806: urllib.request.HTTPPasswordMgr credentials for one URL scheme sent over another scheme (bsc#1276223).
- CVE-2026-17084: StringPrep algorithm considered Unicode codepoint attributes outside Unicode 3.2.0 (bsc#1276226).
- CVE-2026-19445: reassigned SNI callbacks with unreferenced SSLContext instances can cause use-after-free (bsc#1283969).
- CVE-2026-19553: omitted server_hostname arguments in wrap_bio() can cause silent hostname verification bypasses (bsc#1283826).
- CVE-2026-19672: tarfile extraction filter bypass allows creation of directories outside the destination (bsc#1276227).
- CVE-2026-82049: tarfile extraction filters mishandle archives containing a hard link to a symbolic link, allowing file modification and content disclosure (bsc#1280459).
Changes for python311:
- Update to 3.11.17:
- Security
- gh-158446: Fix a crash or incorrect output that could occur when formatting a float or complex with a precision close to the platform's INT_MAX. PyOS_double_to_string() now raises ValueError for any precision of that magnitude, regardless of presentation type or value, as the format string parsers already did for precisions above INT_MAX.
- gh-157190: Fixed a vulnerability in the tarfile data and tar extraction filters where a crafted archive using a hard link to a symbolic link could change the permissions and modification time of a file outside the destination directory, and expose its contents inside the extracted tree. This addresses CVE 2026-82049. (bsc#1280459, CVE-2026-82049)
- gh-156793: asyncio: loop.start_tls() and loop.create_connection() now validate the server_hostname argument if an ssl.SSLContext is passed with check_hostname set to True, emitting DeprecationWarning if server_hostname is missing. (This will raise ValueError in Python 3.13 and later.) (bsc#1283826, CVE-2026-19553)
- gh-156793: ssl.SSLContext.wrap_bio() now validates its server_side, server_hostname and session arguments similar to ssl.SSLContext.wrap_socket(), but for backward compatiblity reasons emits DeprecationWarning instead of ValueError. In particular, a context with check_hostname enabled and no server_hostname passed to wrap_bio() now emits DeprecationWarning to indicate the hostname wasn't checked. (In Python 3.13 and later, this raises ValueError.)
- gh-157265: In tarfile, when extracting a link falls back to extracting a member of the archive, skip the member when the filter function returns None when called with the extracted member's name replaced with the link's.
- gh-157953: Update bundled libexpat to version 2.8.5.
- gh-156002: Bound the amount of data zipfile decompresses per read for members compressed with bzip2, LZMA, or Zstandard, matching the existing limit for deflate. A small archive member could previously expand into an unbounded allocation even when read in small chunks. (bsc#1277111, CVE-2026-15310)
- gh-155999: Fix the tarfile tar and data extraction filters creating directories outside the destination for members whose name leaves the destination and returns to it, such as ../evil/../dest/sub/file. The containment check used the resolved path, but intermediate directories were created from the name as given. (bsc#1276227, CVE-2026-19672)
- gh-156293: Fix a crash in ssl when an sni_callback switches a connection to another SSLContext and the context that carries the callback is no longer referenced by the application. Servers that keep their sni_callback context alive (the usual case when it wraps the listening socket or is stored on the server object) were not affected. This addresses CVE-2026-19445. (bsc#1283969, CVE-2026-19445)
- gh-155292: Change the stringprep module and encodings.idna codec to not consider Unicode codepoint attributes beyond those defined in RFC 3454.…
- Record
SUSE-SU-2026:24280-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:24325-1 No score
Security update for python311
This update for python311 fixes the following issues:
- CVE-2026-15310: memory exhaustion in zipfile in bzip2/LZMA/Zstandard decompression (bsc#1277111).
- CVE-2026-15806: urllib.request.HTTPPasswordMgr credentials for one URL scheme sent over another scheme (bsc#1276223).
- CVE-2026-17084: StringPrep algorithm considered Unicode codepoint attributes outside Unicode 3.2.0 (bsc#1276226).
- CVE-2026-19445: reassigned SNI callbacks with unreferenced SSLContext instances can cause use-after-free (bsc#1283969).
- CVE-2026-19553: omitted server_hostname arguments in wrap_bio() can cause silent hostname verification bypasses (bsc#1283826).
- CVE-2026-19672: tarfile extraction filter bypass allows creation of directories outside the destination (bsc#1276227).
- CVE-2026-82049: tarfile extraction filters mishandle archives containing a hard link to a symbolic link, allowing file modification and content disclosure (bsc#1280459).
Changes for python311:
- Update to 3.11.17:
- Security
- gh-158446: Fix a crash or incorrect output that could occur when formatting a float or complex with a precision close to the platform's INT_MAX. PyOS_double_to_string() now raises ValueError for any precision of that magnitude, regardless of presentation type or value, as the format string parsers already did for precisions above INT_MAX.
- gh-157190: Fixed a vulnerability in the tarfile data and tar extraction filters where a crafted archive using a hard link to a symbolic link could change the permissions and modification time of a file outside the destination directory, and expose its contents inside the extracted tree. This addresses CVE 2026-82049. (bsc#1280459, CVE-2026-82049)
- gh-156793: asyncio: loop.start_tls() and loop.create_connection() now validate the server_hostname argument if an ssl.SSLContext is passed with check_hostname set to True, emitting DeprecationWarning if server_hostname is missing. (This will raise ValueError in Python 3.13 and later.) (bsc#1283826, CVE-2026-19553)
- gh-156793: ssl.SSLContext.wrap_bio() now validates its server_side, server_hostname and session arguments similar to ssl.SSLContext.wrap_socket(), but for backward compatiblity reasons emits DeprecationWarning instead of ValueError. In particular, a context with check_hostname enabled and no server_hostname passed to wrap_bio() now emits DeprecationWarning to indicate the hostname wasn't checked. (In Python 3.13 and later, this raises ValueError.)
- gh-157265: In tarfile, when extracting a link falls back to extracting a member of the archive, skip the member when the filter function returns None when called with the extracted member's name replaced with the link's.
- gh-157953: Update bundled libexpat to version 2.8.5.
- gh-156002: Bound the amount of data zipfile decompresses per read for members compressed with bzip2, LZMA, or Zstandard, matching the existing limit for deflate. A small archive member could previously expand into an unbounded allocation even when read in small chunks. (bsc#1277111, CVE-2026-15310)
- gh-155999: Fix the tarfile tar and data extraction filters creating directories outside the destination for members whose name leaves the destination and returns to it, such as ../evil/../dest/sub/file. The containment check used the resolved path, but intermediate directories were created from the name as given. (bsc#1276227, CVE-2026-19672)
- gh-156293: Fix a crash in ssl when an sni_callback switches a connection to another SSLContext and the context that carries the callback is no longer referenced by the application. Servers that keep their sni_callback context alive (the usual case when it wraps the listening socket or is stored on the server object) were not affected. This addresses CVE-2026-19445. (bsc#1283969, CVE-2026-19445)
- gh-155292: Change the stringprep module and encodings.idna codec to not consider Unicode codepoint attributes beyond those defined in RFC 3454.…
- Record
SUSE-SU-2026:24325-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4630-1 No score
Security update for python310
This update for python310 fixes the following issues:
- CVE-2026-7210:
xml.parsers.expatandxml.etree.ElementTreeuse insufficient entropy for Expat hash-flooding protection (bsc#1264962). - CVE-2026-15310: memory exhaustion in zipfile in bzip2/LZMA/Zstandard decompression (bsc#1277111).
- CVE-2026-15806: urllib.request.HTTPPasswordMgr credentials for one URL scheme sent over another scheme (bsc#1276223).
- CVE-2026-17084: StringPrep algorithm considered Unicode codepoint attributes outside Unicode 3.2.0 (bsc#1276226).
- CVE-2026-19445: reassigned SNI callbacks with unreferenced SSLContext instances can cause use-after-free (bsc#1283969).
- CVE-2026-19553: omitted server_hostname arguments in wrap_bio() can cause silent hostname verification bypasses (bsc#1283826).
- CVE-2026-19672: tarfile extraction filter bypass allows creation of directories outside the destination (bsc#1276227).
- CVE-2026-82049: tarfile extraction filters mishandle archives containing a hard link to a symbolic link, allowing file modification and content disclosure (bsc#1280459).
Changes for python310:
- Update to 3.10.22 (final release, upstream EOS)
- Security
- gh-158446: Fix a crash or incorrect output that could occur when formatting a float or complex with a precision close to the platform's INT_MAX. PyOS_double_to_string() now raises ValueError for any precision of that magnitude, regardless of presentation type or value, as the format string parsers already did for precisions above INT_MAX.
- gh-156793: asyncio: loop.start_tls() and loop.create_connection() now validate the server_hostname argument if an ssl.SSLContext is passed with check_hostname set to True, emitting DeprecationWarning if server_hostname is missing. (This will raise ValueError in Python 3.13 and later.) (bsc#1283826, CVE-2026-19553)
- gh-156793: ssl.SSLContext.wrap_bio() now validates its server_side, server_hostname and session arguments similar to ssl.SSLContext.wrap_socket(), but for backward compatiblity reasons emits DeprecationWarning instead of ValueError. In particular, a context with check_hostname enabled and no server_hostname passed to wrap_bio() now emits DeprecationWarning to indicate the hostname wasn't checked. (In Python 3.13 and later, this raises ValueError.)
- gh-157265: In tarfile, when extracting a link falls back to extracting a member of the archive, skip the member when the filter function returns None when called with the extracted member's name replaced with the link's.
- gh-157190: Fixed a vulnerability in the tarfile data and tar extraction filters where a crafted archive using a hard link to a symbolic link could change the permissions and modification time of a file outside the destination directory, and expose its contents inside the extracted tree. This addresses CVE 2026-82049.(bsc#1280459, CVE-2026-82049)
- gh-157953: Update bundled libexpat to version 2.8.5.
- gh-156002: Bound the amount of data zipfile decompresses per read for members compressed with bzip2, LZMA, or Zstandard, matching the existing limit for deflate. A small archive member could previously expand into an unbounded allocation even when read in small chunks. (bsc#1277111, CVE-2026-15310)
- gh-155999: Fix the tarfile tar and data extraction filters creating directories outside the destination for members whose name leaves the destination and returns to it, such as ../evil/../dest/sub/file. The containment check used the resolved path, but intermediate directories were created from the name as given. (bsc#1276227, CVE-2026-19672)
- gh-156293: Fix a crash in ssl when an sni_callback switches a connection to another SSLContext and the context that carries the callback is no longer referenced by the application. Servers that keep their sni_callback context alive (the usual case when it wraps the listening socket or is stored on the server object) were not affected. This addresses CVE-2026-19445. (bsc#1283969,…
- Record
SUSE-SU-2026:4630-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4659-1 No score
Security update for python312
This update for python312 fixes the following issues:
- CVE-2026-19445: reassigned SNI callbacks with unreferenced SSLContext instances can cause use-after-free (bsc#1283969).
- CVE-2026-19553: omitted server_hostname arguments in wrap_bio() can cause silent hostname verification bypasses (bsc#1283826).
- CVE-2026-82049: tarfile extraction filters mishandle archives containing a hard link to a symbolic link, allowing file modification and content disclosure (bsc#1280459).
Changes for python312:
- Update to 3.12.15
- Record
SUSE-SU-2026:4659-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4738-1 No score
Security update for python
This update for python fixes the following issue:
- CVE-2026-82049: tarfile extraction filters mishandle archives containing a hard link to a symbolic link, allowing file modification and content disclosure (bsc#1280459).
- Record
SUSE-SU-2026:4738-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4743-1 No score
Security update for python36
This update for python36 fixes the following issues:
Security issues fixed:
- CVE-2026-1703: files may be extracted outside the installation directory when installing and extracting maliciously crafted wheel archives (bsc#1274743).
- CVE-2026-3219: pip doesn't reject concatenated ZIP (bsc#1262429).
- CVE-2026-3446: Base64 decoding stops at first padded quad by default (bsc#1261970).
- CVE-2026-3479: python: improper resource argument validation can allow path traversal (bsc#1259989).
- CVE-2026-4224: C stack overflow when parsing XML with deeply nested DTD content models (bsc#1259735).
- CVE-2026-6879: quadratic behavior in
xml.etree.ElementPathindex predicates can lead to a denial of service via high CPU usage (bsc#1273148). - CVE-2026-9669: crafted input can cause a stack buffer overflow (bsc#1267974).
- CVE-2026-13346: Arbitrary file installation via malicious package indexes (bsc#1273090 bsc#1273091 bsc#1273094).
- CVE-2026-15310: memory exhaustion in zipfile in bzip2/LZMA/Zstandard decompression (bsc#1277111).
- CVE-2026-15806: urllib.request.HTTPPasswordMgr credentials for one URL scheme sent over another scheme (bsc#1276223).
- CVE-2026-17084: StringPrep algorithm considered Unicode codepoint attributes outside Unicode 3.2.0 (bsc#1276226).
- CVE-2026-18503: attacker-controlled CSV samples can trigger super-linear regular-expression work during dialect sniffing and consume significant CPU (bsc#1274683).
- CVE-2026-19672: tarfile extraction filter bypass allows creation of directories outside the destination (bsc#1276227).
- CVE-2026-82049: tarfile extraction filters mishandle archives containing a hard link to a symbolic link, allowing file modification and content disclosure (bsc#1280459).
Non security issue fixed:
- Update bundled setuptools wheels to setuptools-44.1.1-py2.py3-none-any.whl (bsc#1277271)
- Record
SUSE-SU-2026:4743-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4744-1 No score
Security update for python3, python3-base, python3-doc
This update for python3, python3-base, python3-doc fixes the following issues:
Security issues fixed:
- CVE-2026-6879: quadratic behavior in
xml.etree.ElementPathindex predicates can lead to a denial of service via high CPU usage (bsc#1273148). - CVE-2026-9669: crafted input can cause a stack buffer overflow (bsc#1267974).
- CVE-2026-15310: memory exhaustion in zipfile in bzip2/LZMA/Zstandard decompression (bsc#1277111).
- CVE-2026-15806: urllib.request.HTTPPasswordMgr credentials for one URL scheme sent over another scheme (bsc#1276223).
- CVE-2026-17084: StringPrep algorithm considered Unicode codepoint attributes outside Unicode 3.2.0 (bsc#1276226).
- CVE-2026-18503: attacker-controlled CSV samples can trigger super-linear regular-expression work during dialect sniffing and consume significant CPU (bsc#1274683).
- CVE-2026-19672: tarfile extraction filter bypass allows creation of directories outside the destination (bsc#1276227).
- CVE-2026-82049: tarfile extraction filters mishandle archives containing a hard link to a symbolic link, allowing file modification and content disclosure (bsc#1280459).
Changes for python3:
- Update bundled setuptools wheels to setuptools-40.6.2 (bsc#1276903).
- Record
SUSE-SU-2026:4744-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4754-1 No score
Security update for python3
This update for python3 fixes the following issues:
Security issues fixed:
- CVE-2026-0864: improper handling of line-ending characters can lead to configuration file injection when the
configparsermodule is used (bsc#1269066). - CVE-2026-1703: files may be extracted outside the installation directory when installing and extracting maliciously crafted wheel archives (bsc#1257599 bsc#1274743).
- CVE-2026-3219: pip doesn't reject concatenated ZIP (bsc#1262429 bsc#1262467).
- CVE-2026-3276: quadratic complexity in
unicodedata.normalize()can lead to DoS when processing specially crafted Unicode input (bsc#1267581). - CVE-2026-3446: Base64 decoding stops at first padded quad by default (bsc#1261970).
- CVE-2026-3479: python: improper resource argument validation can allow path traversal (bsc#1259989).
- CVE-2026-4224: C stack overflow when parsing XML with deeply nested DTD content models (bsc#1259735).
- CVE-2026-4360: in the Tarfile.extract() function, the filter parameter is not passed properly when extracting hardlinks (bsc#1269959).
- CVE-2026-6357: pip self-update functionality can import newly installed modules after wheel installation (bsc#1263442 bsc#1263443).
- CVE-2026-6879: quadratic behavior in
xml.etree.ElementPathindex predicates can lead to a denial of service via high CPU usage (bsc#1273148). - CVE-2026-7210:
xml.parsers.expatandxml.etree.ElementTreeuse insufficient entropy for Expat hash-flooding protection (bsc#1264962). - CVE-2026-7774:
tarfile.data_filterpath traversal bypass allows writing outside the extraction directory (bsc#1267821). - CVE-2026-8328:
ftpcp()does not use actual peer address and trusts server-supplied PASV host address (bsc#1265268). - CVE-2026-8643: Path traversal via malicious entry point name in pip wheel installation allows arbitrary file overwrite (bsc#1266669).
- CVE-2026-9669: crafted input can cause a stack buffer overflow (bsc#1267974).
- CVE-2026-11940: tarfile extraction filter bypass via a crafted archive allows escaping the destination directory and enables arbitrary file reads and writes (bsc#1268977).
- CVE-2026-11972: infinite loop due to improper EOF handling in the tarfile module streaming mode can lead to DoS (bsc#1269788).
- CVE-2026-13346: Arbitrary file installation via malicious package indexes (bsc#1273090 bsc#1273091 bsc#1273094).
- CVE-2026-15308: Incremental HTMLParser allows CPU-exhaustion DoS via repeated unterminated markup declarations (bsc#1271192).
- CVE-2026-15310: memory exhaustion in zipfile in bzip2/LZMA/Zstandard decompression (bsc#1277111).
- CVE-2026-15806: urllib.request.HTTPPasswordMgr credentials for one URL scheme sent over another scheme (bsc#1276223).
- CVE-2026-17084: StringPrep algorithm considered Unicode codepoint attributes outside Unicode 3.2.0 (bsc#1276226).
- CVE-2026-18503: attacker-controlled CSV samples can trigger super-linear regular-expression work during dialect sniffing and consume significant CPU (bsc#1274683).
- CVE-2026-19672: tarfile extraction filter bypass allows creation of directories outside the destination (bsc#1276227).
- CVE-2026-82049: tarfile extraction filters mishandle archives containing a hard link to a symbolic link, allowing file modification and content disclosure (bsc#1280459).
Non security issue fixed:
- Fix an error that returned non-zero exit status 1 (bsc#1277271).
- Fix regression in
http.cookies(bsc#1263083). - Update bundled pip wheels to pip-20.0.2-py2.py3-none-any.whl.
- Record
SUSE-SU-2026:4754-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4809-1 No score
Security update for python311
This update for python311 fixes the following issues:
- CVE-2026-15310: memory exhaustion in zipfile in bzip2/LZMA/Zstandard decompression (bsc#1277111).
- CVE-2026-15806: urllib.request.HTTPPasswordMgr credentials for one URL scheme sent over another scheme (bsc#1276223).
- CVE-2026-17084: StringPrep algorithm considered Unicode codepoint attributes outside Unicode 3.2.0 (bsc#1276226).
- CVE-2026-19445: reassigned SNI callbacks with unreferenced SSLContext instances can cause use-after-free (bsc#1283969).
- CVE-2026-19553: omitted server_hostname arguments in wrap_bio() can cause silent hostname verification bypasses (bsc#1283826).
- CVE-2026-19672: tarfile extraction filter bypass allows creation of directories outside the destination (bsc#1276227).
- CVE-2026-82049: tarfile extraction filters mishandle archives containing a hard link to a symbolic link, allowing file modification and content disclosure (bsc#1280459).
Changes for python311:
- Update to 3.11.17:
- Library
- gh-156002: zipfile again reads members through a third-party decompressor installed by monkey-patching the private _get_decompressor() to return an object that only implements old BZ2Decompressor API from Python 3.3. Note that decompressors without needs_input and two-argument decompress() are vulnerable to CVE 2026-15310.
- gh-156353: Fix configparser parsing when using whitespace in delimiters.
- Build
- gh-155757: Set the --argv0 argument to wasmtime for WASI builds so the test suite passes. Otherwise the calculated paths to the stdlib for frozen modules is incorrect.
- Record
SUSE-SU-2026:4809-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4904-1 No score
Security update for python, python-base, python-doc
This update for python, python-base, python-doc fixes the following issue:
- CVE-2026-82049: tarfile extraction filters mishandle archives containing a hard link to a symbolic link, allowing file modification and content disclosure (bsc#1280459).
- Record
SUSE-SU-2026:4904-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
python3Alpine:v3.21 |
before 3.12.15-r0 | 3.12.15-r0 |
python3Alpine:v3.22 |
before 3.12.15-r0 | 3.12.15-r0 |
python3Alpine:v3.23 |
before 3.12.15-r0 | 3.12.15-r0 |
python3Alpine:v3.24 |
before 3.14.8-r0 | 3.14.8-r0 |
python3Azure Linux:3 |
before 3.12.15-1 | 3.12.15-1 |
tensorflowAzure Linux:3 |
through 2.16.1-11 | None known |
python3Alpaquita:23 |
3.11.3-r0 up to 3.11.17-r0 | 3.11.17-r0 |
python3Alpaquita:25 |
3.12.10-r1 up to 3.12.15-r0 | 3.12.15-r0 |
python3Alpaquita:stream |
3.11.4-r0 up to 3.14.3-r0 | 3.14.3-r0 |
python3BellSoft Hardened Containers:23 |
3.11.3-r0 up to 3.11.17-r0 | 3.11.17-r0 |
Show 280 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python3BellSoft Hardened Containers:25 |
3.12.10-r1 up to 3.12.15-r0 | 3.12.15-r0 |
python3BellSoft Hardened Containers:stream |
3.11.4-r0 up to 3.14.3-r0 | 3.14.3-r0 |
libpythonBitnami |
before 3.10.22, 3.11.0 up to 3.11.17, 3.12.0 up to 3.12.15, 3.13.0 up to 3.13.16 | 3.10.223.11.173.12.153.13.16 |
pythonBitnami |
before 3.10.22, 3.11.0 up to 3.11.17, 3.12.0 up to 3.12.15, 3.13.0 up to 3.13.16 | 3.10.223.11.173.12.153.13.16 |
python-minBitnami |
before 3.10.22, 3.11.0 up to 3.11.17, 3.12.0 up to 3.12.15, 3.13.0 up to 3.13.16 | 3.10.223.11.173.12.153.13.16 |
python-unversioned-commandTuxCare:AlmaLinux:9.2 |
before 3.9.16-1.el9_2.2.tuxcare.els35 | 3.9.16-1.el9_2.2.tuxcare.els35 |
python3TuxCare:AlmaLinux:9.2 |
before 3.9.16-1.el9_2.2.tuxcare.els35 | 3.9.16-1.el9_2.2.tuxcare.els35 |
python3-debugTuxCare:AlmaLinux:9.2 |
before 3.9.16-1.el9_2.2.tuxcare.els35 | 3.9.16-1.el9_2.2.tuxcare.els35 |
python3-develTuxCare:AlmaLinux:9.2 |
before 3.9.16-1.el9_2.2.tuxcare.els35 | 3.9.16-1.el9_2.2.tuxcare.els35 |
python3-idleTuxCare:AlmaLinux:9.2 |
before 3.9.16-1.el9_2.2.tuxcare.els35 | 3.9.16-1.el9_2.2.tuxcare.els35 |
python3-libsTuxCare:AlmaLinux:9.2 |
before 3.9.16-1.el9_2.2.tuxcare.els35 | 3.9.16-1.el9_2.2.tuxcare.els35 |
python3-testTuxCare:AlmaLinux:9.2 |
before 3.9.16-1.el9_2.2.tuxcare.els35 | 3.9.16-1.el9_2.2.tuxcare.els35 |
python3-tkinterTuxCare:AlmaLinux:9.2 |
before 3.9.16-1.el9_2.2.tuxcare.els35 | 3.9.16-1.el9_2.2.tuxcare.els35 |
platform-pythonTuxCare:CentOS-Stream:8 |
before 3.6.8-62.el8.tuxcare.els18 | 3.6.8-62.el8.tuxcare.els18 |
platform-python-debugTuxCare:CentOS-Stream:8 |
before 3.6.8-62.el8.tuxcare.els18 | 3.6.8-62.el8.tuxcare.els18 |
platform-python-develTuxCare:CentOS-Stream:8 |
before 3.6.8-62.el8.tuxcare.els18 | 3.6.8-62.el8.tuxcare.els18 |
python3-develTuxCare:CentOS-Stream:8 |
before 3.6.8-62.el8.tuxcare.els18 | 3.6.8-62.el8.tuxcare.els18 |
python3-idleTuxCare:CentOS-Stream:8 |
before 3.6.8-62.el8.tuxcare.els18 | 3.6.8-62.el8.tuxcare.els18 |
python3-libsTuxCare:CentOS-Stream:8 |
before 3.6.8-62.el8.tuxcare.els18 | 3.6.8-62.el8.tuxcare.els18 |
python3-testTuxCare:CentOS-Stream:8 |
before 3.6.8-62.el8.tuxcare.els18 | 3.6.8-62.el8.tuxcare.els18 |
python3-tkinterTuxCare:CentOS-Stream:8 |
before 3.6.8-62.el8.tuxcare.els18 | 3.6.8-62.el8.tuxcare.els18 |
platform-pythonTuxCare:CentOS:8.5 |
before 3.6.8-42.el8.tuxcare.els26 | 3.6.8-42.el8.tuxcare.els26 |
platform-python-debugTuxCare:CentOS:8.5 |
before 3.6.8-42.el8.tuxcare.els26 | 3.6.8-42.el8.tuxcare.els26 |
platform-python-develTuxCare:CentOS:8.5 |
before 3.6.8-42.el8.tuxcare.els26 | 3.6.8-42.el8.tuxcare.els26 |
python3-develTuxCare:CentOS:8.5 |
before 3.6.8-42.el8.tuxcare.els26 | 3.6.8-42.el8.tuxcare.els26 |
python3-idleTuxCare:CentOS:8.5 |
before 3.6.8-42.el8.tuxcare.els26 | 3.6.8-42.el8.tuxcare.els26 |
python3-libsTuxCare:CentOS:8.5 |
before 3.6.8-42.el8.tuxcare.els26 | 3.6.8-42.el8.tuxcare.els26 |
python3-testTuxCare:CentOS:8.5 |
before 3.6.8-42.el8.tuxcare.els26 | 3.6.8-42.el8.tuxcare.els26 |
python3-tkinterTuxCare:CentOS:8.5 |
before 3.6.8-42.el8.tuxcare.els26 | 3.6.8-42.el8.tuxcare.els26 |
platform-pythonTuxCare:CentOS:8.4 |
before 3.6.8-40.el8_4.tuxcare.els27 | 3.6.8-40.el8_4.tuxcare.els27 |
platform-python-debugTuxCare:CentOS:8.4 |
before 3.6.8-40.el8_4.tuxcare.els27 | 3.6.8-40.el8_4.tuxcare.els27 |
platform-python-develTuxCare:CentOS:8.4 |
before 3.6.8-40.el8_4.tuxcare.els27 | 3.6.8-40.el8_4.tuxcare.els27 |
python3-develTuxCare:CentOS:8.4 |
before 3.6.8-40.el8_4.tuxcare.els27 | 3.6.8-40.el8_4.tuxcare.els27 |
python3-idleTuxCare:CentOS:8.4 |
before 3.6.8-40.el8_4.tuxcare.els27 | 3.6.8-40.el8_4.tuxcare.els27 |
python3-libsTuxCare:CentOS:8.4 |
before 3.6.8-40.el8_4.tuxcare.els27 | 3.6.8-40.el8_4.tuxcare.els27 |
python3-testTuxCare:CentOS:8.4 |
before 3.6.8-40.el8_4.tuxcare.els27 | 3.6.8-40.el8_4.tuxcare.els27 |
python3-tkinterTuxCare:CentOS:8.4 |
before 3.6.8-40.el8_4.tuxcare.els27 | 3.6.8-40.el8_4.tuxcare.els27 |
python-unversioned-commandTuxCare:AlmaLinux:9.6 |
before 3.9.21-2.el9_6.2.tuxcare.els20 | 3.9.21-2.el9_6.2.tuxcare.els20 |
python3TuxCare:AlmaLinux:9.6 |
before 3.9.21-2.el9_6.2.tuxcare.els20 | 3.9.21-2.el9_6.2.tuxcare.els20 |
python3-debugTuxCare:AlmaLinux:9.6 |
before 3.9.21-2.el9_6.2.tuxcare.els20 | 3.9.21-2.el9_6.2.tuxcare.els20 |
python3-develTuxCare:AlmaLinux:9.6 |
before 3.9.21-2.el9_6.2.tuxcare.els20 | 3.9.21-2.el9_6.2.tuxcare.els20 |
python3-idleTuxCare:AlmaLinux:9.6 |
before 3.9.21-2.el9_6.2.tuxcare.els20 | 3.9.21-2.el9_6.2.tuxcare.els20 |
python3-libsTuxCare:AlmaLinux:9.6 |
before 3.9.21-2.el9_6.2.tuxcare.els20 | 3.9.21-2.el9_6.2.tuxcare.els20 |
python3-testTuxCare:AlmaLinux:9.6 |
before 3.9.21-2.el9_6.2.tuxcare.els20 | 3.9.21-2.el9_6.2.tuxcare.els20 |
python3-tkinterTuxCare:AlmaLinux:9.6 |
before 3.9.21-2.el9_6.2.tuxcare.els20 | 3.9.21-2.el9_6.2.tuxcare.els20 |
python3.11TuxCare:AlmaLinux:9.2 From an advisory covering 6 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els35 | 3.11.2-2.el9_2.2.tuxcare.els35 |
python3.11-debugTuxCare:AlmaLinux:9.2 From an advisory covering 6 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els35 | 3.11.2-2.el9_2.2.tuxcare.els35 |
python3.11-develTuxCare:AlmaLinux:9.2 From an advisory covering 6 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els35 | 3.11.2-2.el9_2.2.tuxcare.els35 |
python3.11-idleTuxCare:AlmaLinux:9.2 From an advisory covering 6 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els35 | 3.11.2-2.el9_2.2.tuxcare.els35 |
python3.11-libsTuxCare:AlmaLinux:9.2 From an advisory covering 6 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els35 | 3.11.2-2.el9_2.2.tuxcare.els35 |
python3.11-testTuxCare:AlmaLinux:9.2 From an advisory covering 6 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els35 | 3.11.2-2.el9_2.2.tuxcare.els35 |
python3.11-tkinterTuxCare:AlmaLinux:9.2 From an advisory covering 6 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els35 | 3.11.2-2.el9_2.2.tuxcare.els35 |
pythonTuxCare:CentOS:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
python-debugTuxCare:CentOS:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
python-develTuxCare:CentOS:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
python-libsTuxCare:CentOS:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
python-testTuxCare:CentOS:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
python-toolsTuxCare:CentOS:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
tkinterTuxCare:CentOS:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
pythonTuxCare:RHEL:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
python-debugTuxCare:RHEL:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
python-develTuxCare:RHEL:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
python-libsTuxCare:RHEL:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
python-testTuxCare:RHEL:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
python-toolsTuxCare:RHEL:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
tkinterTuxCare:RHEL:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
pythonTuxCare:OracleLinux:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
python-debugTuxCare:OracleLinux:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
python-develTuxCare:OracleLinux:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
python-libsTuxCare:OracleLinux:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
python-testTuxCare:OracleLinux:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
python-toolsTuxCare:OracleLinux:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
tkinterTuxCare:OracleLinux:7 From an advisory covering 4 CVEs |
before 2.7.5-94.0.9.el7_9.tuxcare.els3 | 2.7.5-94.0.9.el7_9.tuxcare.els3 |
python3TuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3-debugTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3-develTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3-idleTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3-libsTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3-testTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3-tkinterTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3TuxCare:RHEL:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3-debugTuxCare:RHEL:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3-develTuxCare:RHEL:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3-idleTuxCare:RHEL:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3-libsTuxCare:RHEL:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3-testTuxCare:RHEL:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3-tkinterTuxCare:RHEL:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3TuxCare:OracleLinux:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3-debugTuxCare:OracleLinux:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3-develTuxCare:OracleLinux:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3-idleTuxCare:OracleLinux:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3-libsTuxCare:OracleLinux:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3-testTuxCare:OracleLinux:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3-tkinterTuxCare:OracleLinux:7 From an advisory covering 2 CVEs |
before 3.6.8-21.0.13.el7_9.tuxcare.els4 | 3.6.8-21.0.13.el7_9.tuxcare.els4 |
python3.11TuxCare:AlmaLinux:9.6 |
before 3.11.11-2.el9_6.2.tuxcare.els19 | 3.11.11-2.el9_6.2.tuxcare.els19 |
python3.11-debugTuxCare:AlmaLinux:9.6 |
before 3.11.11-2.el9_6.2.tuxcare.els19 | 3.11.11-2.el9_6.2.tuxcare.els19 |
python3.11-develTuxCare:AlmaLinux:9.6 |
before 3.11.11-2.el9_6.2.tuxcare.els19 | 3.11.11-2.el9_6.2.tuxcare.els19 |
python3.11-idleTuxCare:AlmaLinux:9.6 |
before 3.11.11-2.el9_6.2.tuxcare.els19 | 3.11.11-2.el9_6.2.tuxcare.els19 |
python3.11-libsTuxCare:AlmaLinux:9.6 |
before 3.11.11-2.el9_6.2.tuxcare.els19 | 3.11.11-2.el9_6.2.tuxcare.els19 |
python3.11-testTuxCare:AlmaLinux:9.6 |
before 3.11.11-2.el9_6.2.tuxcare.els19 | 3.11.11-2.el9_6.2.tuxcare.els19 |
python3.11-tkinterTuxCare:AlmaLinux:9.6 |
before 3.11.11-2.el9_6.2.tuxcare.els19 | 3.11.11-2.el9_6.2.tuxcare.els19 |
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 8.0.1+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 Show 8 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-1 |
8.0.1+dfsg-1 |
python3.13Debian:13 |
All versions, plus listed versions 3.13.11-13.13.12-13.13.14-13.13.15-13.13.18-1 Show 10 moreShow less3.13.5-23.13.5-2+deb13u13.13.5-2+deb13u23.13.5-2+deb13u33.13.5-2+deb13u43.13.5-2+deb13u53.13.6-13.13.7-13.13.8-13.13.9-1 |
None known |
python3openEuler:24.03-LTS-SP1 From an advisory covering 6 CVEs |
before 3.11.6-43.oe2403sp1 | 3.11.6-43.oe2403sp1 |
python3openEuler:24.03-LTS-SP3 From an advisory covering 6 CVEs |
before 3.11.6-43.oe2403sp3 | 3.11.6-43.oe2403sp3 |
python3openEuler:24.03-LTS-SP4 From an advisory covering 6 CVEs |
before 3.11.6-45.oe2403sp4 | 3.11.6-45.oe2403sp4 |
python3openEuler:22.03-LTS-SP4 From an advisory covering 6 CVEs |
before 3.9.9-61.oe2203sp4 | 3.9.9-61.oe2203sp4 |
python-unversioned-commandRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.14.7-1.1.hum1 | 0:3.14.7-1.1.hum1 |
python3Red Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.14.7-1.1.hum1 | 0:3.14.7-1.1.hum1 |
python3-debugRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.14.7-1.1.hum1 | 0:3.14.7-1.1.hum1 |
python3-develRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.14.7-1.1.hum1 | 0:3.14.7-1.1.hum1 |
python3-idleRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.14.7-1.1.hum1 | 0:3.14.7-1.1.hum1 |
python3-libsRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.14.7-1.1.hum1 | 0:3.14.7-1.1.hum1 |
python3-testRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.14.7-1.1.hum1 | 0:3.14.7-1.1.hum1 |
python3-tkinterRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.14.7-1.1.hum1 | 0:3.14.7-1.1.hum1 |
python3.14Red Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.14.7-1.1.hum1 | 0:3.14.7-1.1.hum1 |
python3.14-freethreadingRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.14.7-1.1.hum1 | 0:3.14.7-1.1.hum1 |
python3.14-freethreading-debugRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.14.7-1.1.hum1 | 0:3.14.7-1.1.hum1 |
python3.14-freethreading-develRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.14.7-1.1.hum1 | 0:3.14.7-1.1.hum1 |
python3.14-freethreading-idleRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.14.7-1.1.hum1 | 0:3.14.7-1.1.hum1 |
python3.14-freethreading-libsRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.14.7-1.1.hum1 | 0:3.14.7-1.1.hum1 |
python3.14-freethreading-testRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.14.7-1.1.hum1 | 0:3.14.7-1.1.hum1 |
python3.14-freethreading-tkinterRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.14.7-1.1.hum1 | 0:3.14.7-1.1.hum1 |
python3.10Red Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:3.10.21-1.3.hum1 | 0:3.10.21-1.3.hum1 |
python3.10-debugRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:3.10.21-1.3.hum1 | 0:3.10.21-1.3.hum1 |
python3.10-develRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:3.10.21-1.3.hum1 | 0:3.10.21-1.3.hum1 |
python3.10-idleRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:3.10.21-1.3.hum1 | 0:3.10.21-1.3.hum1 |
python3.10-libsRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:3.10.21-1.3.hum1 | 0:3.10.21-1.3.hum1 |
python3.10-testRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:3.10.21-1.3.hum1 | 0:3.10.21-1.3.hum1 |
python3.10-tkinterRed Hat:hummingbird:1 From an advisory covering 4 CVEs |
before 0:3.10.21-1.3.hum1 | 0:3.10.21-1.3.hum1 |
python3.11Red Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.11.16-1.4.hum1 | 0:3.11.16-1.4.hum1 |
python3.11-debugRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.11.16-1.4.hum1 | 0:3.11.16-1.4.hum1 |
python3.11-develRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.11.16-1.4.hum1 | 0:3.11.16-1.4.hum1 |
python3.11-idleRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.11.16-1.4.hum1 | 0:3.11.16-1.4.hum1 |
python3.11-libsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.11.16-1.4.hum1 | 0:3.11.16-1.4.hum1 |
python3.11-testRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.11.16-1.4.hum1 | 0:3.11.16-1.4.hum1 |
python3.11-tkinterRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.11.16-1.4.hum1 | 0:3.11.16-1.4.hum1 |
python3.12Red Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.12.14-1.3.hum1 | 0:3.12.14-1.3.hum1 |
python3.12-debugRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.12.14-1.3.hum1 | 0:3.12.14-1.3.hum1 |
python3.12-develRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.12.14-1.3.hum1 | 0:3.12.14-1.3.hum1 |
python3.12-idleRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.12.14-1.3.hum1 | 0:3.12.14-1.3.hum1 |
python3.12-libsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.12.14-1.3.hum1 | 0:3.12.14-1.3.hum1 |
python3.12-testRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.12.14-1.3.hum1 | 0:3.12.14-1.3.hum1 |
python3.12-tkinterRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.12.14-1.3.hum1 | 0:3.12.14-1.3.hum1 |
python3.13Red Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.13.15-1.3.hum1 | 0:3.13.15-1.3.hum1 |
python3.13-debugRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.13.15-1.3.hum1 | 0:3.13.15-1.3.hum1 |
python3.13-develRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.13.15-1.3.hum1 | 0:3.13.15-1.3.hum1 |
python3.13-freethreadingRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.13.15-1.3.hum1 | 0:3.13.15-1.3.hum1 |
python3.13-freethreading-debugRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.13.15-1.3.hum1 | 0:3.13.15-1.3.hum1 |
python3.13-idleRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.13.15-1.3.hum1 | 0:3.13.15-1.3.hum1 |
python3.13-libsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.13.15-1.3.hum1 | 0:3.13.15-1.3.hum1 |
python3.13-testRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.13.15-1.3.hum1 | 0:3.13.15-1.3.hum1 |
python3.13-tkinterRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.13.15-1.3.hum1 | 0:3.13.15-1.3.hum1 |
python3.13Root:Debian:13 |
before 3.13.5-2+deb13u5.aikido.28 | 3.13.5-2+deb13u5.aikido.283.13.5-2+deb13u5.aikido.263.13.5-2+deb13u5.aikido.27 |
rootio-python3.13Root:Debian:13 |
before 3.13.5-2+deb13u5.aikido.28 | 3.13.5-2+deb13u5.aikido.283.13.5-2+deb13u5.aikido.263.13.5-2+deb13u5.aikido.27 |
python311SUSE:Linux Micro 6.1 From an advisory covering 7 CVEs |
before 3.11.17-slfo.1.1_1.1 | 3.11.17-slfo.1.1_1.1 |
python311-coreSUSE:Linux Micro 6.1 From an advisory covering 7 CVEs |
before 3.11.17-slfo.1.1_1.1 | 3.11.17-slfo.1.1_1.1 |
python311SUSE:Linux Micro 6.0 From an advisory covering 7 CVEs |
before 3.11.17-159998.1.1 | 3.11.17-159998.1.1 |
python311-coreSUSE:Linux Micro 6.0 From an advisory covering 7 CVEs |
before 3.11.17-159998.1.1 | 3.11.17-159998.1.1 |
python310SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 8 CVEs |
before 3.10.22-150400.4.129.1 | 3.10.22-150400.4.129.1 |
python310-coreSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 8 CVEs |
before 3.10.22-150400.4.129.1 | 3.10.22-150400.4.129.1 |
python310SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 8 CVEs |
before 3.10.22-150400.4.129.1 | 3.10.22-150400.4.129.1 |
python310-coreSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 8 CVEs |
before 3.10.22-150400.4.129.1 | 3.10.22-150400.4.129.1 |
python310SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 8 CVEs |
before 3.10.22-150400.4.129.1 | 3.10.22-150400.4.129.1 |
python310-coreSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 8 CVEs |
before 3.10.22-150400.4.129.1 | 3.10.22-150400.4.129.1 |
python310SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 8 CVEs |
before 3.10.22-150400.4.129.1 | 3.10.22-150400.4.129.1 |
python310-coreSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 8 CVEs |
before 3.10.22-150400.4.129.1 | 3.10.22-150400.4.129.1 |
python312SUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 3 CVEs |
before 3.12.15-150600.3.71.1 | 3.12.15-150600.3.71.1 |
python312-coreSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 3 CVEs |
before 3.12.15-150600.3.71.1 | 3.12.15-150600.3.71.1 |
python312SUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 3 CVEs |
before 3.12.15-150600.3.71.1 | 3.12.15-150600.3.71.1 |
python312-coreSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 3 CVEs |
before 3.12.15-150600.3.71.1 | 3.12.15-150600.3.71.1 |
pythonSUSE:Linux Enterprise Module for Package Hub 15 SP7 |
before 2.7.18-150000.136.1 | 2.7.18-150000.136.1 |
python-baseSUSE:Linux Enterprise Module for Package Hub 15 SP7 |
before 2.7.18-150000.136.1 | 2.7.18-150000.136.1 |
python36SUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 16 CVEs |
before 3.6.15-125.1 | 3.6.15-125.1 |
python36-coreSUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 16 CVEs |
before 3.6.15-125.1 | 3.6.15-125.1 |
python36SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 16 CVEs |
before 3.6.15-125.1 | 3.6.15-125.1 |
python36-coreSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 16 CVEs |
before 3.6.15-125.1 | 3.6.15-125.1 |
python3SUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 11 CVEs |
before 3.4.10-25.199.1 | 3.4.10-25.199.1 |
python3-baseSUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 11 CVEs |
before 3.4.10-25.199.1 | 3.4.10-25.199.1 |
python3SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 11 CVEs |
before 3.4.10-25.199.1 | 3.4.10-25.199.1 |
python3-baseSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 11 CVEs |
before 3.4.10-25.199.1 | 3.4.10-25.199.1 |
python3SUSE:Linux Enterprise Micro 5.3 From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3-coreSUSE:Linux Enterprise Micro 5.3 From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3SUSE:Linux Enterprise Micro 5.4 From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3-coreSUSE:Linux Enterprise Micro 5.4 From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3SUSE:Linux Enterprise Micro 5.5 From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3-coreSUSE:Linux Enterprise Micro 5.5 From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3SUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3-coreSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3-coreSUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3-coreSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3-coreSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3-coreSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3-coreSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3-coreSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3-coreSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3SUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3-coreSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3-coreSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3-coreSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3SUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python3-coreSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 26 CVEs |
before 3.6.15-150300.10.129.1 | 3.6.15-150300.10.129.1 |
python311SUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311-coreSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311-coreSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311-documentationSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311-coreSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311-documentationSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311-coreSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311-documentationSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311-coreSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311-documentationSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311-coreSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311-documentationSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311-coreSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311-documentationSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311-coreSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311-documentationSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311-coreSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
python311-documentationSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 7 CVEs |
before 3.11.17-150400.9.105.1 | 3.11.17-150400.9.105.1 |
pythonSUSE:Linux Enterprise Server 12 SP5-LTSS |
before 2.7.18-33.93.1 | 2.7.18-33.93.1 |
python-baseSUSE:Linux Enterprise Server 12 SP5-LTSS |
before 2.7.18-33.93.1 | 2.7.18-33.93.1 |
python-docSUSE:Linux Enterprise Server 12 SP5-LTSS |
before 2.7.18-33.93.1 | 2.7.18-33.93.1 |
pythonSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 2.7.18-33.93.1 | 2.7.18-33.93.1 |
python-baseSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 2.7.18-33.93.1 | 2.7.18-33.93.1 |
python-docSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 2.7.18-33.93.1 | 2.7.18-33.93.1 |
python313SUSE:Linux Enterprise Module for Python 3 15 SP7 From an advisory covering 7 CVEs |
before 3.13.16-150700.4.61.1 | 3.13.16-150700.4.61.1 |
python313-coreSUSE:Linux Enterprise Module for Python 3 15 SP7 From an advisory covering 7 CVEs |
before 3.13.16-150700.4.61.1 | 3.13.16-150700.4.61.1 |
python311-coreSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 8 CVEs |
before 3.11.17-150600.3.74.1 | 3.11.17-150600.3.74.1 |
python311SUSE:Linux Enterprise Module for Python 3 15 SP7 From an advisory covering 8 CVEs |
before 3.11.17-150600.3.74.1 | 3.11.17-150600.3.74.1 |
python311-coreSUSE:Linux Enterprise Module for Python 3 15 SP7 From an advisory covering 8 CVEs |
before 3.11.17-150600.3.74.1 | 3.11.17-150600.3.74.1 |
python311SUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 8 CVEs |
before 3.11.17-150600.3.74.1 | 3.11.17-150600.3.74.1 |
python311-coreSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 8 CVEs |
before 3.11.17-150600.3.74.1 | 3.11.17-150600.3.74.1 |
python311SUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 8 CVEs |
before 3.11.17-150600.3.74.1 | 3.11.17-150600.3.74.1 |
python311-coreSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 8 CVEs |
before 3.11.17-150600.3.74.1 | 3.11.17-150600.3.74.1 |
python2.7Ubuntu:Pro:14.04:LTS |
All versions, plus listed versions 2.7.5-8ubuntu32.7.5-8ubuntu42.7.6-22.7.6-2ubuntu12.7.6-3 Show 35 moreShow less2.7.6-3ubuntu12.7.6-42.7.6-4ubuntu12.7.6-52.7.6-72.7.6-82.7.6-8ubuntu0.22.7.6-8ubuntu0.32.7.6-8ubuntu0.42.7.6-8ubuntu0.52.7.6-8ubuntu0.6+esm22.7.6-8ubuntu0.6+esm32.7.6-8ubuntu0.6+esm52.7.6-8ubuntu0.6+esm62.7.6-8ubuntu0.6+esm72.7.6-8ubuntu0.6+esm82.7.6-8ubuntu0.6+esm92.7.6-8ubuntu0.6+esm102.7.6-8ubuntu0.6+esm112.7.6-8ubuntu0.6+esm122.7.6-8ubuntu0.6+esm132.7.6-8ubuntu0.6+esm142.7.6-8ubuntu0.6+esm152.7.6-8ubuntu0.6+esm162.7.6-8ubuntu0.6+esm172.7.6-8ubuntu0.6+esm182.7.6-8ubuntu0.6+esm202.7.6-8ubuntu0.6+esm212.7.6-8ubuntu0.6+esm222.7.6-8ubuntu0.6+esm242.7.6-8ubuntu0.6+esm252.7.6-8ubuntu0.6+esm262.7.6-8ubuntu0.6+esm282.7.6-8ubuntu0.6+esm292.7.6-8ubuntu0.6+esm30 |
None known |
python3.4Ubuntu:Pro:14.04:LTS |
All versions, plus listed versions 3.4~b1-0ubuntu33.4~b1-4ubuntu43.4~b1-4ubuntu63.4~b1-5ubuntu23.4~b2-1 Show 29 moreShow less3.4~b3-1ubuntu13.4~rc1-1build13.4~rc2-13.4~rc3-0ubuntu13.4.0-13.4.0-2ubuntu13.4.0-2ubuntu1.13.4.3-1ubuntu1~14.04.13.4.3-1ubuntu1~14.04.33.4.3-1ubuntu1~14.04.43.4.3-1ubuntu1~14.04.53.4.3-1ubuntu1~14.04.63.4.3-1ubuntu1~14.04.73.4.3-1ubuntu1~14.04.7+esm23.4.3-1ubuntu1~14.04.7+esm43.4.3-1ubuntu1~14.04.7+esm63.4.3-1ubuntu1~14.04.7+esm73.4.3-1ubuntu1~14.04.7+esm83.4.3-1ubuntu1~14.04.7+esm103.4.3-1ubuntu1~14.04.7+esm113.4.3-1ubuntu1~14.04.7+esm123.4.3-1ubuntu1~14.04.7+esm133.4.3-1ubuntu1~14.04.7+esm143.4.3-1ubuntu1~14.04.7+esm153.4.3-1ubuntu1~14.04.7+esm163.4.3-1ubuntu1~14.04.7+esm173.4.3-1ubuntu1~14.04.7+esm193.4.3-1ubuntu1~14.04.7+esm203.4.3-1ubuntu1~14.04.7+esm21 |
None known |
python3.5Ubuntu:Pro:14.04:LTS |
All versions, plus listed versions 3.5.2-2ubuntu0~16.04.4~14.04.13.5.2-2ubuntu0~16.04.4~14.04.1+esm13.5.2-2ubuntu0~16.04.4~14.04.1+esm33.5.2-2ubuntu0~16.04.4~14.04.1+esm43.5.2-2ubuntu0~16.04.4~14.04.1+esm5 Show 6 moreShow less3.5.2-2ubuntu0~16.04.4~14.04.1+esm63.5.2-2ubuntu0~16.04.4~14.04.1+esm73.5.2-2ubuntu0~16.04.4~14.04.1+esm83.5.2-2ubuntu0~16.04.4~14.04.1+esm93.5.2-2ubuntu0~16.04.4~14.04.1+esm103.5.2-2ubuntu0~16.04.4~14.04.1+esm11 |
None known |
python2.7Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 2.7.10-4ubuntu12.7.10-4ubuntu22.7.11-22.7.11-32.7.11-4 Show 37 moreShow less2.7.11-62.7.11-72.7.11-7ubuntu12.7.12-1~16.042.7.12-1ubuntu0~16.04.12.7.12-1ubuntu0~16.04.22.7.12-1ubuntu0~16.04.32.7.12-1ubuntu0~16.04.42.7.12-1ubuntu0~16.04.82.7.12-1ubuntu0~16.04.92.7.12-1ubuntu0~16.04.112.7.12-1ubuntu0~16.04.122.7.12-1ubuntu0~16.04.132.7.12-1ubuntu0~16.04.142.7.12-1ubuntu0~16.04.162.7.12-1ubuntu0~16.04.182.7.12-1ubuntu0~16.04.18+esm12.7.12-1ubuntu0~16.04.18+esm22.7.12-1ubuntu0~16.04.18+esm32.7.12-1ubuntu0~16.04.18+esm42.7.12-1ubuntu0~16.04.18+esm52.7.12-1ubuntu0~16.04.18+esm62.7.12-1ubuntu0~16.04.18+esm72.7.12-1ubuntu0~16.04.18+esm82.7.12-1ubuntu0~16.04.18+esm92.7.12-1ubuntu0~16.04.18+esm102.7.12-1ubuntu0~16.04.18+esm112.7.12-1ubuntu0~16.04.18+esm122.7.12-1ubuntu0~16.04.18+esm132.7.12-1ubuntu0~16.04.18+esm152.7.12-1ubuntu0~16.04.18+esm162.7.12-1ubuntu0~16.04.18+esm172.7.12-1ubuntu0~16.04.18+esm182.7.12-1ubuntu0~16.04.18+esm192.7.12-1ubuntu0~16.04.18+esm202.7.12-1ubuntu0~16.04.18+esm212.7.12-1ubuntu0~16.04.18+esm22 |
None known |
python3.5Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 3.5.0-33.5.0-3ubuntu13.5.1~rc1-2ubuntu13.5.1-13.5.1-2 Show 43 moreShow less3.5.1-33.5.1-53.5.1-6ubuntu13.5.1-6ubuntu23.5.1-9ubuntu13.5.1-103.5.2-2~16.013.5.2-2~16.043.5.2-2ubuntu0~16.04.13.5.2-2ubuntu0~16.04.23.5.2-2ubuntu0~16.04.33.5.2-2ubuntu0~16.04.43.5.2-2ubuntu0~16.04.53.5.2-2ubuntu0~16.04.83.5.2-2ubuntu0~16.04.93.5.2-2ubuntu0~16.04.103.5.2-2ubuntu0~16.04.113.5.2-2ubuntu0~16.04.123.5.2-2ubuntu0~16.04.133.5.2-2ubuntu0~16.04.13+esm13.5.2-2ubuntu0~16.04.13+esm23.5.2-2ubuntu0~16.04.13+esm33.5.2-2ubuntu0~16.04.13+esm53.5.2-2ubuntu0~16.04.13+esm63.5.2-2ubuntu0~16.04.13+esm73.5.2-2ubuntu0~16.04.13+esm83.5.2-2ubuntu0~16.04.13+esm93.5.2-2ubuntu0~16.04.13+esm103.5.2-2ubuntu0~16.04.13+esm113.5.2-2ubuntu0~16.04.13+esm123.5.2-2ubuntu0~16.04.13+esm133.5.2-2ubuntu0~16.04.13+esm143.5.2-2ubuntu0~16.04.13+esm153.5.2-2ubuntu0~16.04.13+esm163.5.2-2ubuntu0~16.04.13+esm173.5.2-2ubuntu0~16.04.13+esm183.5.2-2ubuntu0~16.04.13+esm193.5.2-2ubuntu0~16.04.13+esm203.5.2-2ubuntu0~16.04.13+esm213.5.2-2ubuntu0~16.04.13+esm223.5.2-2ubuntu0~16.04.13+esm233.5.2-2ubuntu0~16.04.13+esm243.5.2-2ubuntu0~16.04.13+esm25 |
None known |
python2.7Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 2.7.14-2ubuntu22.7.14-42.7.14-62.7.14-72.7.14-8 Show 31 moreShow less2.7.15~rc1-12.7.15~rc1-1ubuntu0.12.7.15-4ubuntu4~18.042.7.15-4ubuntu4~18.04.12.7.15-4ubuntu4~18.04.22.7.17-1~18.042.7.17-1~18.04ubuntu12.7.17-1~18.04ubuntu1.12.7.17-1~18.04ubuntu1.22.7.17-1~18.04ubuntu1.32.7.17-1~18.04ubuntu1.52.7.17-1~18.04ubuntu1.62.7.17-1~18.04ubuntu1.72.7.17-1~18.04ubuntu1.82.7.17-1~18.04ubuntu1.102.7.17-1~18.04ubuntu1.112.7.17-1~18.04ubuntu1.132.7.17-1~18.04ubuntu1.13+esm12.7.17-1~18.04ubuntu1.13+esm22.7.17-1~18.04ubuntu1.13+esm32.7.17-1~18.04ubuntu1.13+esm42.7.17-1~18.04ubuntu1.13+esm52.7.17-1~18.04ubuntu1.13+esm62.7.17-1~18.04ubuntu1.13+esm72.7.17-1~18.04ubuntu1.13+esm82.7.17-1~18.04ubuntu1.13+esm102.7.17-1~18.04ubuntu1.13+esm112.7.17-1~18.04ubuntu1.13+esm122.7.17-1~18.04ubuntu1.13+esm132.7.17-1~18.04ubuntu1.13+esm142.7.17-1~18.04ubuntu1.13+esm15 |
None known |
python3.6Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 3.6.3-1ubuntu13.6.4~rc1-13.6.4~rc1-23.6.4-13.6.4-2 Show 31 moreShow less3.6.4-3build13.6.4-43.6.5~rc1-13.6.5-33.6.6-1~18.043.6.7-1~18.043.6.8-1~18.04.13.6.8-1~18.04.23.6.8-1~18.04.33.6.9-1~18.043.6.9-1~18.04ubuntu13.6.9-1~18.04ubuntu1.13.6.9-1~18.04ubuntu1.33.6.9-1~18.04ubuntu1.43.6.9-1~18.04ubuntu1.63.6.9-1~18.04ubuntu1.73.6.9-1~18.04ubuntu1.83.6.9-1~18.04ubuntu1.93.6.9-1~18.04ubuntu1.103.6.9-1~18.04ubuntu1.123.6.9-1~18.04ubuntu1.133.6.9-1~18.04ubuntu1.13+esm13.6.9-1~18.04ubuntu1.13+esm23.6.9-1~18.04ubuntu1.13+esm33.6.9-1~18.04ubuntu1.13+esm43.6.9-1~18.04ubuntu1.13+esm53.6.9-1~18.04ubuntu1.13+esm63.6.9-1~18.04ubuntu1.13+esm73.6.9-1~18.04ubuntu1.13+esm83.6.9-1~18.04ubuntu1.13+esm93.6.9-1~18.04ubuntu1.13+esm10 |
None known |
python3.7Ubuntu:Pro:18.04:LTS |
All versions, 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 21 moreShow less3.7.0~b1-13.7.0~b1-1build13.7.0~b2-13.7.0~b3-13.7.0-1~18.043.7.1-1~18.043.7.3-2~18.04.13.7.5-2~18.043.7.5-2~18.04.43.7.5-2ubuntu1~18.04.23.7.5-2ubuntu1~18.04.2+esm13.7.5-2ubuntu1~18.04.2+esm23.7.5-2ubuntu1~18.04.2+esm33.7.5-2ubuntu1~18.04.2+esm43.7.5-2ubuntu1~18.04.2+esm53.7.5-2ubuntu1~18.04.2+esm63.7.5-2ubuntu1~18.04.2+esm73.7.5-2ubuntu1~18.04.2+esm83.7.5-2ubuntu1~18.04.2+esm93.7.5-2ubuntu1~18.04.2+esm103.7.5-2ubuntu1~18.04.2+esm11 |
None known |
python3.8Ubuntu:Pro:18.04:LTS |
All versions, 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 9 moreShow less3.8.0-3ubuntu1~18.04.2+esm33.8.0-3ubuntu1~18.04.2+esm43.8.0-3ubuntu1~18.04.2+esm53.8.0-3ubuntu1~18.04.2+esm63.8.0-3ubuntu1~18.04.2+esm73.8.0-3ubuntu1~18.04.2+esm83.8.0-3ubuntu1~18.04.2+esm93.8.0-3ubuntu1~18.04.2+esm103.8.0-3ubuntu1~18.04.2+esm11 |
None known |
python3.8Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 3.8.0-13.8.0-23.8.0-33.8.0-43.8.0-5 Show 34 moreShow less3.8.1-2ubuntu33.8.2~rc1-1ubuntu13.8.2-13.8.2-1ubuntu13.8.2-1ubuntu1.13.8.2-1ubuntu1.23.8.5-1~20.043.8.5-1~20.04.23.8.5-1~20.04.33.8.10-0ubuntu1~20.043.8.10-0ubuntu1~20.04.13.8.10-0ubuntu1~20.04.23.8.10-0ubuntu1~20.04.43.8.10-0ubuntu1~20.04.53.8.10-0ubuntu1~20.04.63.8.10-0ubuntu1~20.04.73.8.10-0ubuntu1~20.04.83.8.10-0ubuntu1~20.04.93.8.10-0ubuntu1~20.04.103.8.10-0ubuntu1~20.04.113.8.10-0ubuntu1~20.04.123.8.10-0ubuntu1~20.04.133.8.10-0ubuntu1~20.04.143.8.10-0ubuntu1~20.04.153.8.10-0ubuntu1~20.04.163.8.10-0ubuntu1~20.04.173.8.10-0ubuntu1~20.04.183.8.10-0ubuntu1~20.04.18+esm13.8.10-0ubuntu1~20.04.18+esm23.8.10-0ubuntu1~20.04.18+esm33.8.10-0ubuntu1~20.04.18+esm43.8.10-0ubuntu1~20.04.18+esm53.8.10-0ubuntu1~20.04.18+esm63.8.10-0ubuntu1~20.04.18+esm7 |
None known |
pypy3Ubuntu:20.04:LTS |
All versions, plus listed versions 7.1.1+dfsg-17.2.0+dfsg-17.3.0+dfsg-17.3.0+dfsg-1ubuntu27.3.0+dfsg-1ubuntu37.3.1+dfsg-47.3.1+dfsg-4ubuntu0.1 |
None known |
python2.7Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 2.7.17~rc1-12.7.17-12.7.17-1ubuntu52.7.17-1ubuntu62.7.18~rc1-2 Show 22 moreShow less2.7.18-1~20.042.7.18-1~20.04.12.7.18-1~20.04.1+esm12.7.18-1~20.04.32.7.18-1~20.04.3+esm12.7.18-1~20.04.42.7.18-1~20.04.4+esm12.7.18-1~20.04.4+esm22.7.18-1~20.04.4+esm32.7.18-1~20.04.52.7.18-1~20.04.5+esm12.7.18-1~20.04.5+esm22.7.18-1~20.04.62.7.18-1~20.04.6+esm12.7.18-1~20.04.72.7.18-1~20.04.7+esm32.7.18-1~20.04.7+esm42.7.18-1~20.04.7+esm62.7.18-1~20.04.7+esm72.7.18-1~20.04.7+esm82.7.18-1~20.04.7+esm92.7.18-1~20.04.7+esm10 |
None known |
python3.9Ubuntu:Pro:20.04:LTS |
All versions, 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 10 moreShow less3.9.5-3ubuntu0~20.04.1+esm23.9.5-3ubuntu0~20.04.1+esm33.9.5-3ubuntu0~20.04.1+esm43.9.5-3ubuntu0~20.04.1+esm53.9.5-3ubuntu0~20.04.1+esm63.9.5-3ubuntu0~20.04.1+esm73.9.5-3ubuntu0~20.04.1+esm83.9.5-3ubuntu0~20.04.1+esm93.9.5-3ubuntu0~20.04.1+esm103.9.5-3ubuntu0~20.04.1+esm11 |
None known |
pypy3Ubuntu:22.04:LTS |
All versions, plus listed versions 7.3.5+dfsg-27.3.7+dfsg-17.3.7+dfsg-47.3.7+dfsg-57.3.8+dfsg-27.3.9+dfsg-17.3.9+dfsg-1ubuntu0.1 |
None known |
python3.10Ubuntu:22.04:LTS |
All versions, plus listed versions 3.10.0-23.10.0-33.10.0-43.10.0-53.10.0-5build1 Show 30 moreShow less3.10.1-13.10.1-23.10.2-13.10.2-53.10.2-73.10.3-13.10.4-33.10.4-3ubuntu0.13.10.6-1~22.043.10.6-1~22.04.13.10.6-1~22.04.23.10.6-1~22.04.2ubuntu13.10.6-1~22.04.2ubuntu1.13.10.12-1~22.04.23.10.12-1~22.04.33.10.12-1~22.04.43.10.12-1~22.04.53.10.12-1~22.04.63.10.12-1~22.04.73.10.12-1~22.04.83.10.12-1~22.04.93.10.12-1~22.04.103.10.12-1~22.04.113.10.12-1~22.04.123.10.12-1~22.04.133.10.12-1~22.04.143.10.12-1~22.04.153.10.12-1~22.04.163.10.12-1~22.04.173.10.12-1~22.04.18 |
None known |
python2.7Ubuntu:Pro:22.04:LTS |
All versions, plus listed versions 2.7.18-8build12.7.18-132.7.18-13ubuntu12.7.18-13ubuntu1.12.7.18-13ubuntu1.1+esm2 Show 16 moreShow less2.7.18-13ubuntu1.22.7.18-13ubuntu1.2+esm12.7.18-13ubuntu1.2+esm22.7.18-13ubuntu1.2+esm32.7.18-13ubuntu1.32.7.18-13ubuntu1.3+esm12.7.18-13ubuntu1.42.7.18-13ubuntu1.4+esm12.7.18-13ubuntu1.52.7.18-13ubuntu1.5+esm22.7.18-13ubuntu1.5+esm32.7.18-13ubuntu1.5+esm52.7.18-13ubuntu1.5+esm62.7.18-13ubuntu1.5+esm72.7.18-13ubuntu1.5+esm82.7.18-13ubuntu1.5+esm9 |
None known |
python3.11Ubuntu:Pro:22.04:LTS |
All versions, plus listed versions 3.11.0~rc1-1~22.043.11.0~rc1-1~22.04.1~esm13.11.0~rc1-1~22.04.1~esm23.11.0~rc1-1~22.04.1~esm33.11.0~rc1-1~22.04.1~esm4 Show 8 moreShow less3.11.0~rc1-1~22.04.1~esm53.11.0~rc1-1~22.04.1~esm63.11.0~rc1-1~22.04.1~esm73.11.0~rc1-1~22.04.1~esm83.11.0~rc1-1~22.04.1~esm93.11.0~rc1-1~22.04.13.11.0~rc1-1~22.04.1+esm13.11.0~rc1-1~22.04.1+esm2 |
None known |
pypy3Ubuntu:24.04:LTS |
All versions, plus listed versions 7.3.12+dfsg-17.3.13+dfsg-17.3.14+dfsg-17.3.15+dfsg-17.3.15+dfsg-1build27.3.15+dfsg-1build3 |
None known |
python3.12Ubuntu:24.04:LTS |
All versions, plus listed versions 3.12.0-13.12.0-53.12.0-63.12.0-73.12.1-2 Show 21 moreShow less3.12.2-13.12.2-4build33.12.2-4build43.12.2-5ubuntu33.12.3-13.12.3-1ubuntu0.13.12.3-1ubuntu0.23.12.3-1ubuntu0.33.12.3-1ubuntu0.43.12.3-1ubuntu0.53.12.3-1ubuntu0.63.12.3-1ubuntu0.73.12.3-1ubuntu0.83.12.3-1ubuntu0.93.12.3-1ubuntu0.103.12.3-1ubuntu0.113.12.3-1ubuntu0.123.12.3-1ubuntu0.133.12.3-1ubuntu0.153.12.3-1ubuntu0.163.12.3-1ubuntu0.17 |
None known |
pypy3Ubuntu:26.10 |
All versions, plus listed versions 7.3.20+dfsg-47.3.23+dfsg-1ubuntu1 |
None known |
python3.14Ubuntu:26.10 |
All versions, plus listed versions 3.14.4-13.14.6-13.14.7-1ubuntu13.14.7-4ubuntu13.14.7-4ubuntu23.14.7-5ubuntu13.14.8-1ubuntu1 |
None known |
pypy3Ubuntu:26.04:LTS |
All versions, plus listed versions 7.3.20+dfsg-37.3.20+dfsg-4 |
None known |
python3.14Ubuntu:26.04:LTS |
All versions, plus listed versions 3.14.0-13.14.0-23.14.0-43.14.2-13.14.3-1 Show 6 moreShow less3.14.3-23.14.3-33.14.3-53.14.4-13.14.4-1ubuntu0.13.14.4-1ubuntu0.2 |
None known |
python315openSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 3.15.0~rc3-1.1 | 3.15.0~rc3-1.1 |
python310openSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 3.10.22-1.1 | 3.10.22-1.1 |
python311openSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 3.11.17-1.1 | 3.11.17-1.1 |
python312openSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 3.12.15-1.1 | 3.12.15-1.1 |
python313openSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 3.13.16-1.1 | 3.13.16-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| facts | OSV | |
| 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-82049 is a high vulnerability (CVSS 8.4) in Python Software Foundation Cpython, published September 9, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.19%, the 8th percentile. Fixed in python3 3.12.15-r0.
References
github.com/python/cpython/commit/5a57248b22ad3b9aafcaaadae2c304a1923daeca
github.com/python/cpython/issues/157190
github.com/python/cpython/pull/157191
mail.python.org/archives/list/[email protected]/thread/EFJWGAZJA56AKSBR2WHMHQZO7RRLZPRH
github.com/python/cpython/commit/b38be2e6cf9d989075ab73412c63e003ebad4ff3
github.com/python/cpython/commit/b8f23e307097552eaea2604383a12ab280520d0d
Show 193 moreShow less
github.com/python/cpython/commit/197663d63afed27f66e10e23c194e8a634e60913
github.com/python/cpython/commit/28f315486b3da0352b9a1de1c3c97f4127ba4771
github.com/python/cpython/commit/c66df4e70435d257fd488b35ea129c6f317433a8
github.com/python/cpython/commit/cc1689830c6b9aaddded2fb9f2fe8116867e2c0e
github.com/python/cpython/commit/cccc7ec30212dba2abef53ce4a2bed112ddb690c
openwall.com/lists/oss-security/2026/09/14/27
nvd.nist.gov/vuln/detail/CVE-2026-82049
github.com/advisories/GHSA-ghff-gcpf-9r9p
security.alpinelinux.org/vuln/CVE-2026-82049
docs.bell-sw.com/security/cves/CVE-2026-82049
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1789662396.html
errata.tuxcare.com/els_os/centos-stream8els/CLSA-2026-1789719542.html
errata.tuxcare.com/els_os/centos8.5els/CLSA-2026-1789719876.html
errata.tuxcare.com/els_os/centos8.4els/CLSA-2026-1789736914.html
nvd.nist.gov/vuln/detail/CVE-2026-15310
nvd.nist.gov/vuln/detail/CVE-2026-17084
nvd.nist.gov/vuln/detail/CVE-2026-87910
nvd.nist.gov/vuln/detail/CVE-2026-9669
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1789749056.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1790238098.html
nvd.nist.gov/vuln/detail/CVE-2026-15806
nvd.nist.gov/vuln/detail/CVE-2026-3276
nvd.nist.gov/vuln/detail/CVE-2026-7774
nvd.nist.gov/vuln/detail/CVE-2026-8328
errata.tuxcare.com/els_os/centos7els/CLSA-2026-1791485785.html
nvd.nist.gov/vuln/detail/CVE-2026-11940
nvd.nist.gov/vuln/detail/CVE-2026-4786
errata.tuxcare.com/els_os/rhel7els/CLSA-2026-1791486047.html
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1791486224.html
errata.tuxcare.com/els_os/centos7els/CLSA-2026-1791896121.html
errata.tuxcare.com/els_os/rhel7els/CLSA-2026-1791897081.html
nvd.nist.gov/vuln/detail/CVE-2024-4032
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1791897945.html
nvd.nist.gov/vuln/detail/CVE-2026-6100
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1792411096.html
nvd.nist.gov/vuln/detail/CVE-2026-4519
github.com/CVEProject/cvelistV5/tree/main/cves/2026/82xxx/CVE-2026-82049.json
github.com/python/cpython
security-tracker.debian.org/tracker/CVE-2026-82049
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4009
nvd.nist.gov/vuln/detail/CVE-2026-18503
nvd.nist.gov/vuln/detail/CVE-2026-19672
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4010
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4011
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4012
access.redhat.com/errata/RHSA-2026:65505
access.redhat.com/security/cve/CVE-2026-15310
access.redhat.com/security/cve/CVE-2026-15806
access.redhat.com/security/cve/CVE-2026-17084
access.redhat.com/security/cve/CVE-2026-19672
access.redhat.com/security/updates/classification
images.redhat.com
access.redhat.com/security/cve/CVE-2026-82049
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_65505.json
bugzilla.redhat.com/show_bug.cgi?id=2523543
cve.org/CVERecord?id=CVE-2026-15310
github.com/python/cpython/issues/156002
github.com/python/cpython/pull/156003
mail.python.org/archives/list/[email protected]/thread/YUHXURX2WZGKGNA4ANYBQS2VZRYQ5JNK
bugzilla.redhat.com/show_bug.cgi?id=2517978
cve.org/CVERecord?id=CVE-2026-15806
github.com/python/cpython/issues/155694
github.com/python/cpython/pull/155696
mail.python.org/archives/list/[email protected]/thread/3OKPE5S75KDNA7FY7AI3PL2MXM2X5RB3
bugzilla.redhat.com/show_bug.cgi?id=2517897
cve.org/CVERecord?id=CVE-2026-17084
github.com/python/cpython/issues/155292
github.com/python/cpython/pull/155293
mail.python.org/archives/list/[email protected]/thread/EUHHTC6EV7HCLSUHP25C5VHSV4V2MUZN
bugzilla.redhat.com/show_bug.cgi?id=2519726
cve.org/CVERecord?id=CVE-2026-19672
github.com/python/cpython/pull/156000
mail.python.org/archives/list/[email protected]/thread/J2WT2ALRWEXQJOB3C7Q2HYWUXP3CINWO
bugzilla.redhat.com/show_bug.cgi?id=2533296
cve.org/CVERecord?id=CVE-2026-82049
access.redhat.com/errata/RHSA-2026:68132
access.redhat.com/security/cve/CVE-2026-9669
access.redhat.com/security/cve/CVE-2026-3276
access.redhat.com/security/cve/CVE-2026-8328
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_68132.json
bugzilla.redhat.com/show_bug.cgi?id=2484424
cve.org/CVERecord?id=CVE-2026-3276
github.com/python/cpython/issues/149079
github.com/python/cpython/pull/149080
mail.python.org/archives/list/[email protected]/thread/PP5HB4K7727OBBM76KA2ILID76K3OZGZ
bugzilla.redhat.com/show_bug.cgi?id=2477300
cve.org/CVERecord?id=CVE-2026-8328
github.com/python/cpython/issues/87451
github.com/python/cpython/pull/149648
mail.python.org/archives/list/[email protected]/thread/ITF2BAPBQEPYK3LDMPRSY435JGNHYNDP
bugzilla.redhat.com/show_bug.cgi?id=2486590
cve.org/CVERecord?id=CVE-2026-9669
github.com/python/cpython/issues/150599
github.com/python/cpython/pull/150600
mail.python.org/archives/list/[email protected]/thread/DBJZETMGUIFK7DVUWMOXHD3Z6IX2QPSX
access.redhat.com/errata/RHSA-2026:68135
access.redhat.com/security/cve/CVE-2026-12003
access.redhat.com/security/cve/CVE-2026-7210
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_68135.json
bugzilla.redhat.com/show_bug.cgi?id=2469216
cve.org/CVERecord?id=CVE-2026-7210
nvd.nist.gov/vuln/detail/CVE-2026-7210
github.com/python/cpython/issues/149018
github.com/python/cpython/pull/149023
mail.python.org/archives/list/[email protected]/thread/PNY5OMBDPM2FRUZTWFFPJ6LISWKV627K
bugzilla.redhat.com/show_bug.cgi?id=2489322
cve.org/CVERecord?id=CVE-2026-12003
nvd.nist.gov/vuln/detail/CVE-2026-12003
github.com/python/cpython/issues/151544
github.com/python/cpython/pull/151545
access.redhat.com/errata/RHSA-2026:68154
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_68154.json
access.redhat.com/errata/RHSA-2026:68309
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_68309.json
suse.com/support/update/announcement/2026/suse-su-202624280-1
bugzilla.suse.com/1276223
bugzilla.suse.com/1276226
bugzilla.suse.com/1276227
bugzilla.suse.com/1277111
bugzilla.suse.com/1280459
bugzilla.suse.com/1283826
bugzilla.suse.com/1283969
suse.com/security/cve/CVE-2026-15310
suse.com/security/cve/CVE-2026-15806
suse.com/security/cve/CVE-2026-17084
suse.com/security/cve/CVE-2026-19445
suse.com/security/cve/CVE-2026-19553
suse.com/security/cve/CVE-2026-19672
suse.com/security/cve/CVE-2026-82049
suse.com/support/update/announcement/2026/suse-su-202624325-1
suse.com/support/update/announcement/2026/suse-su-20264630-1
bugzilla.suse.com/1264962
suse.com/security/cve/CVE-2026-7210
suse.com/support/update/announcement/2026/suse-su-20264659-1
suse.com/support/update/announcement/2026/suse-su-20264738-1
suse.com/support/update/announcement/2026/suse-su-20264743-1
bugzilla.suse.com/1259735
bugzilla.suse.com/1259989
bugzilla.suse.com/1261970
bugzilla.suse.com/1262429
bugzilla.suse.com/1267974
bugzilla.suse.com/1273091
bugzilla.suse.com/1273148
bugzilla.suse.com/1274683
bugzilla.suse.com/1274743
bugzilla.suse.com/1276903
bugzilla.suse.com/1277271
suse.com/security/cve/CVE-2026-13346
suse.com/security/cve/CVE-2026-1703
suse.com/security/cve/CVE-2026-18503
suse.com/security/cve/CVE-2026-3219
suse.com/security/cve/CVE-2026-3276
suse.com/security/cve/CVE-2026-3446
suse.com/security/cve/CVE-2026-3479
suse.com/security/cve/CVE-2026-4224
suse.com/security/cve/CVE-2026-6879
suse.com/security/cve/CVE-2026-9669
suse.com/support/update/announcement/2026/suse-su-20264744-1
suse.com/security/cve/CVE-2025-4435
suse.com/security/cve/CVE-2026-7774
suse.com/support/update/announcement/2026/suse-su-20264754-1
bugzilla.suse.com/1257599
bugzilla.suse.com/1262467
bugzilla.suse.com/1263083
bugzilla.suse.com/1263443
bugzilla.suse.com/1265268
bugzilla.suse.com/1266669
bugzilla.suse.com/1267581
bugzilla.suse.com/1267821
bugzilla.suse.com/1268977
bugzilla.suse.com/1269066
bugzilla.suse.com/1269788
bugzilla.suse.com/1269959
bugzilla.suse.com/1271192
suse.com/security/cve/CVE-2026-0864
suse.com/security/cve/CVE-2026-11940
suse.com/security/cve/CVE-2026-11972
suse.com/security/cve/CVE-2026-15308
suse.com/security/cve/CVE-2026-4360
suse.com/security/cve/CVE-2026-6019
suse.com/security/cve/CVE-2026-6357
suse.com/security/cve/CVE-2026-8328
suse.com/security/cve/CVE-2026-8643
suse.com/support/update/announcement/2026/suse-su-20264809-1
suse.com/support/update/announcement/2026/suse-su-20264904-1
bugzilla.suse.com/1285433
suse.com/support/update/announcement/2026/suse-su-20264941-1
suse.com/support/update/announcement/2026/suse-su-20264946-1
ubuntu.com/security/CVE-2026-82049
github.com/python/cpython/pull/157262
github.com/python/cpython/pull/157261
github.com/python/cpython/pull/157192
github.com/python/cpython/pull/157454
Left out here: the rest of 3 source descriptions. The JSON record has them. Left out on purpose, here and in the API, to keep responses small: 2 source records.