CVE-2026-9669
bz2.BZ2Decompressor reuse after error can cause a stack buffer overflow
bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to a stack buffer. This could crash the process when processing untrusted data.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.2
bz2.BZ2Decompressor reuse after error can cause a stack buffer overflow
bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to a stack buffer. This could crash the process when processing untrusted data.
- Record
CVE-2026-9669- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-121
- Updated
- 2026-11-02
EUVDEUVD-2026-35202
8.2
bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to a stack buffer. This could crash the process when processing untrusted data.
- Record
EUVD-2026-35202- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-8jvr-397x-xqh9
8.2
bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught...
bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to a stack buffer. This could crash the process when processing untrusted data.
- Record
GHSA-8jvr-397x-xqh9- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Weakness
- CWE-121
- Updated
- 2026-11-02
NVD
8.2
bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to a stack buffer. This could crash the process when processing untrusted data.
- Record
CVE-2026-9669- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Weakness
- CWE-121
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-9669
8.2
bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to a stack buffer. This could crash the process when processing untrusted data.
- Record
ALPINE-CVE-2026-9669- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSV
8.2
bz2.BZ2Decompressor reuse after error can cause a stack buffer overflow
bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to a stack buffer. This could crash the process when processing untrusted data.
- Record
CVE-2026-9669- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-121
- Updated
- 2026-11-04
Show 47 moreShow less
OSVDEBIAN-CVE-2026-9669
8.2
bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to a stack buffer. This could crash the process when processing untrusted data.
- Record
DEBIAN-CVE-2026-9669- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVOESA-2026-2694
8.2
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):
tarfile.data_filter could be bypassed using crafted link entries, including symlinks with empty or directory-like names, to redirect later archive members outside the intended extraction directory. This allowed a malicious tar archive to cause tarfile.extractall() to write files outside the destination directory, subject to the permissions of the extracting process.(CVE-2026-7774)
bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to a stack buffer. This could crash the process when processing untrusted data.(CVE-2026-9669)
- Record
OESA-2026-2694- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVOESA-2026-2695
8.2
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):
tarfile.data_filter could be bypassed using crafted link entries, including symlinks with empty or directory-like names, to redirect later archive members outside the intended extraction directory. This allowed a malicious tar archive to cause tarfile.extractall() to write files outside the destination directory, subject to the permissions of the extracting process.(CVE-2026-7774)
bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to a stack buffer. This could crash the process when processing untrusted data.(CVE-2026-9669)
- Record
OESA-2026-2695- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVRHSA-2026:67572
7.8
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:67572- 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: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-9669
8.2
bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to a stack buffer. This could crash the process when processing untrusted data.
- Record
UBUNTU-CVE-2026-9669- CVSS 4.0
- 8.2 High
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVAZL-90159 No score
CVE-2026-9669 affecting package python3 for versions less than 3.12.9-14
bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to a stack buffer. This could crash the process when processing untrusted data.
- Record
AZL-90159- Updated
- 2026-11-02
OSVBIT-libpython-2026-9669 No score
bz2.BZ2Decompressor reuse after error can cause a stack buffer overflow
bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to a stack buffer. This could crash the process when processing untrusted data.
- Record
BIT-libpython-2026-9669- Updated
- 2026-11-02
OSVBIT-python-2026-9669 No score
bz2.BZ2Decompressor reuse after error can cause a stack buffer overflow
bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to a stack buffer. This could crash the process when processing untrusted data.
- Record
BIT-python-2026-9669- Updated
- 2026-11-02
OSVBIT-python-min-2026-9669 No score
bz2.BZ2Decompressor reuse after error can cause a stack buffer overflow
bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to a stack buffer. This could crash the process when processing untrusted data.
- Record
BIT-python-min-2026-9669- Updated
- 2026-11-02
OSVCLSA-2026-1789461197 No score
Fix CVE(s): CVE-2026-9669
- SECURITY UPDATE: out-of-bounds stack write when a bz2 decompressor or
BZ2File handle is reused after a decompression error
- debian/patches/CVE-2026-9669.patch: record the bzlib error code on BZ2DecompObject and refuse further decompress() calls with ValueError in Modules/bz2module.c, so that crafted input can no longer make BZ2_bzDecompress() resume from an invalid internal state; also make the error sticky for the C BZ2File read paths, which re-entered the errored stream in the same way, and add regression tests for both
- CVE-2026-9669
- Record
CLSA-2026-1789461197- Updated
- 2026-11-02
OSVCLSA-2026-1789575335 No score
Fix CVE(s): CVE-2026-9669
- SECURITY UPDATE: out-of-bounds write on bz2 decompressor and BZ2File reuse
after a decompression error
- debian/patches/CVE-2026-9669.patch: make a libbz2 decompression error sticky on the decompressor object and on the BZ2File read paths in Modules/bz2module.c, so a reused object can no longer re-enter BZ2_bzDecompress() on an errored stream and write out of bounds
- CVE-2026-9669
- Record
CLSA-2026-1789575335- Updated
- 2026-11-02
OSVCLSA-2026-1789578322 No score
python3: Fix of CVE-2026-9669
- CVE-2026-9669: fix a possible stack buffer overflow in bz2 by making a BZ2Decompressor unusable after libbz2 reports a decompression error
- Record
CLSA-2026-1789578322- Updated
- 2026-11-02
OSVCLSA-2026-1789578714 No score
python3: Fix of CVE-2026-9669
- CVE-2026-9669: fix a possible stack buffer overflow in bz2 by making a BZ2Decompressor unusable after libbz2 reports a decompression error
- Record
CLSA-2026-1789578714- Updated
- 2026-11-02
OSVCLSA-2026-1789636275 No score
Fix CVE(s): CVE-2026-11972, CVE-2026-9669
- SECURITY UPDATE: quadratic parse time in the tarfile module when a
streaming archive declares an offset past the end of the stream
- debian/patches/CVE-2026-11972.patch: stop the forward-seek loop in _Stream.seek() as soon as read() returns no data, in Lib/tarfile.py, so a crafted mode="r|" archive can no longer keep the parser reading an exhausted stream.
- CVE-2026-11972
- SECURITY UPDATE: out-of-bounds write when a bz2 decompressor is reused
after a decompression error
- debian/patches/CVE-2026-9669.patch: record the libbzip2 error in the BZ2Decompressor object and refuse any further decompress() call with ValueError, in Modules/_bz2module.c, so retrying with the same object can no longer re-enter BZ2_bzDecompress() on a bz_stream left in an invalid internal state.
- CVE-2026-9669
- Record
CLSA-2026-1789636275- Updated
- 2026-11-02
OSVCLSA-2026-1789636518 No score
Fix CVE(s): CVE-2026-11972, CVE-2026-9669
- SECURITY UPDATE: quadratic parse time in the tarfile module when a
streaming archive declares an offset past the end of the stream
- debian/patches/CVE-2026-11972.patch: stop the forward-seek loop in _Stream.seek() as soon as read() returns no data, in Lib/tarfile.py, so a crafted mode="r|" archive can no longer keep the parser reading an exhausted stream.
- CVE-2026-11972
- SECURITY UPDATE: out-of-bounds write when a bz2 decompressor is reused
after a decompression error
- debian/patches/CVE-2026-9669.patch: record the libbzip2 error in the BZ2Decompressor object and refuse any further decompress() call with ValueError, in Modules/_bz2module.c, so retrying with the same object can no longer re-enter BZ2_bzDecompress() on a bz_stream left in an invalid internal state.
- CVE-2026-9669
- Record
CLSA-2026-1789636518- Updated
- 2026-11-02
OSVCLSA-2026-1789641197 No score
python3: Fix of CVE-2026-9669
- CVE-2026-9669: fix a possible stack buffer overflow in bz2 by making a BZ2Decompressor unusable after libbz2 reports a decompression error
- Record
CLSA-2026-1789641197- Updated
- 2026-11-02
OSVCLSA-2026-1789661605 No score
python: Fix of 3 CVEs
- CVE-2026-9669: fix a stack buffer overflow in the bz2 module when a BZ2Decompressor object is reused after a decompression error; the decompressor now becomes unusable once libbz2 reports an error, instead of resuming from an invalid internal state
- Record
CLSA-2026-1789661605- Updated
- 2026-11-02
OSVCLSA-2026-1789662564 No score
python: Fix of CVE-2026-9669
- CVE-2026-9669: fix a stack buffer overflow in the bz2 module when a BZ2Decompressor object is reused after a decompression error; the decompressor now becomes unusable once libbz2 reports an error, instead of resuming from an invalid internal state
- Record
CLSA-2026-1789662564- Updated
- 2026-11-02
OSVCLSA-2026-1789735614 No score
python3.11: Fix of 5 CVEs
- CVE-2026-87910: tarfile: skip a link member when the extraction filter returns None for its hardlink-extraction fallback instead of ignoring the filter result
- CVE-2026-17084: stringprep: build the RFC 3454 B.2/B.3 tables from Unicode 3.2.0 data so IDNA 2003 encoding of newly case-folding characters no longer depends on the interpreter's Unicode version
- CVE-2026-15310: zipfile: bound the output of each bzip2/LZMA decompress() call so a small crafted member cannot trigger an unbounded allocation
- CVE-2026-9669: bz2: refuse to reuse a BZ2Decompressor after a decompression error, so retrying with the same object can no longer resume from an invalid internal state and write out of bounds
- CVE-2026-11972: tarfile: stop the streaming-mode seek() loop at EOF so a member header declaring a huge size no longer makes parsing take exponentially longer
- Record
CLSA-2026-1789735614- Updated
- 2026-11-02
OSVCLSA-2026-1789741774 No score
python3.11: Fix of 2 CVEs
- CVE-2026-11972: stop tarfile._Stream.seek() looping over the declared block count once the stream is at EOF, so a crafted header advertising a huge member size can no longer make a streaming-mode read take exponentially longer
- CVE-2026-9669: latch the libbz2 error in BZ2Decompressor and refuse further use with ValueError, so an application that retries a decompressor after an OSError can no longer re-enter BZ2_bzDecompress() on invalid internal state and drive out-of-bounds writes to a stack buffer
- Record
CLSA-2026-1789741774- Updated
- 2026-11-02
OSVCLSA-2026-1789747235 No score
python3.9: Fix of CVE-2026-9669
- CVE-2026-9669: latch the libbz2 error in BZ2Decompressor and raise ValueError from any further decompress(), so a decompressor that has already failed can no longer be reused
- Record
CLSA-2026-1789747235- Updated
- 2026-11-02
OSVCLSA-2026-1789748541 No score
Fix CVE(s): CVE-2026-9669
- SECURITY UPDATE: out-of-bounds write via bz2 stream reuse after a
decompression error (CVE-2026-9669)
- debian/patches/CVE-2026-9669.patch: record the libbz2 error code on the BZ2Decompressor and BZ2File objects in Modules/bz2module.c and refuse every later decompress() or read() call, so BZ2_bzDecompress() is never re-entered on a stream libbz2 has already reported an error for; adds regression tests for both paths to Lib/test/test_bz2.py
- CVE-2026-9669
- Record
CLSA-2026-1789748541- Updated
- 2026-11-02
OSVCLSA-2026-1789900651 No score
Fix CVE(s): CVE-2026-11972, CVE-2026-9669
- SECURITY UPDATE: CPU denial-of-service in tarfile streaming mode via a
crafted archive that declares more blocks than it contains
- debian/patches/CVE-2026-11972.patch: in Lib/tarfile.py, break out of the block loop in _Stream.seek() once read() returns no data, so an archive opened in streaming mode (mode='r|') can no longer make parsing take exponentially longer by declaring a block count past end of file. Backport of upstream commit 3f031d431f80 (gh-151981 / GH-151982), taken unchanged from this package's amazonlinux2els branch where it was adapted for 3.7 by Qiantong Zhong [email protected]. Bundles the upstream regression test test_getmembers_big_size (test_tarfile.py).
- CVE-2026-11972
- SECURITY UPDATE: out-of-bounds stack write when a bz2 decompressor is
reused after a decompression error
- debian/patches/CVE-2026-9669.patch: in Modules/_bz2module.c, record
the libbz2 error code on BZ2Decompressor and raise ValueError on any
further decompress() call, so an application that catches the OSError
and retries with the same decompressor can no longer make it resume
from an invalid internal state and write out of bounds to a stack
buffer. Backport of upstream commit 938ec030e90c (gh-150599 /
GH-150600) via the 3.10 backport;
self->bzerror = 0;is placed by hand in _bz2_BZ2Decompressor___init___impl(), whose lock-allocation prologue differs in this version. Bundles the upstream regression test test_decompress_after_data_error (test_bz2.py). - CVE-2026-9669
- debian/patches/CVE-2026-9669.patch: in Modules/_bz2module.c, record
the libbz2 error code on BZ2Decompressor and raise ValueError on any
further decompress() call, so an application that catches the OSError
and retries with the same decompressor can no longer make it resume
from an invalid internal state and write out of bounds to a stack
buffer. Backport of upstream commit 938ec030e90c (gh-150599 /
GH-150600) via the 3.10 backport;
- Record
CLSA-2026-1789900651- Updated
- 2026-11-02
OSVCLSA-2026-1789992787 No score
python2: Fix of 2 CVEs
- CVE-2026-11972: break out of the block loop in tarfile._Stream.seek as soon as read() returns no data, so a member header declaring a huge size can no longer keep a stream-mode archive spinning until it is interrupted
- CVE-2026-9669: latch the libbz2 error code in BZ2Decomp_decompress and raise ValueError on any later call, so a BZ2Decompressor cannot be re-entered after a decompression error and write outside its output buffer; the same error is latched on BZ2FileObject through the new Util_BzRead wrapper, so a BZ2File whose stream already errored re-reports that IOError on every later read instead of re-entering BZ2_bzDecompress
- Record
CLSA-2026-1789992787- Updated
- 2026-11-02
OSVCLSA-2026-1789993180 No score
python2: Fix of 2 CVEs
- CVE-2026-11972: break out of the block loop in tarfile._Stream.seek as soon as read() returns no data, so a member header declaring a huge size can no longer keep a stream-mode archive spinning until it is interrupted
- CVE-2026-9669: latch the libbz2 error code in BZ2Decomp_decompress and raise ValueError on any later call, so a BZ2Decompressor cannot be re-entered after a decompression error and write outside its output buffer; the same error is latched on BZ2FileObject through the new Util_BzRead wrapper, so a BZ2File whose stream already errored re-reports that IOError on every later read instead of re-entering BZ2_bzDecompress
- Record
CLSA-2026-1789993180- Updated
- 2026-11-02
OSVCLSA-2026-1789993238 No score
python3.9: Fix of 4 CVEs
- CVE-2026-87910: tarfile: skip a link member when the extraction filter returns None for its hardlink-extraction fallback instead of ignoring the filter result
- CVE-2026-17084: stringprep: build the RFC 3454 B.2/B.3 tables from Unicode 3.2.0 data so IDNA 2003 encoding of newly case-folding characters no longer depends on the interpreter's Unicode version
- CVE-2026-15310: zipfile: bound the output of each bzip2/LZMA decompress() call so a small crafted member cannot trigger an unbounded allocation
- CVE-2026-9669: bz2: refuse to reuse a BZ2Decompressor after a decompression error, so retrying with the same object can no longer resume from an invalid internal state and write out of bounds
- Record
CLSA-2026-1789993238- Updated
- 2026-11-02
OSVCLSA-2026-1789995979 No score
python3: Fix of 4 CVEs
- CVE-2026-87910: tarfile: skip a link member when the extraction filter returns None for its hardlink-extraction fallback instead of ignoring the filter result
- CVE-2026-17084: stringprep: build the RFC 3454 B.2/B.3 tables from Unicode 3.2.0 data so IDNA 2003 encoding of newly case-folding characters no longer depends on the interpreter's Unicode version
- CVE-2026-15310: zipfile: bound the output of each bzip2/LZMA decompress() call so a small crafted member cannot trigger an unbounded allocation
- CVE-2026-9669: bz2: refuse to reuse a BZ2Decompressor after a decompression error, so retrying with the same object can no longer resume from an invalid internal state and write out of bounds
- Record
CLSA-2026-1789995979- Updated
- 2026-11-02
OSVCLSA-2026-1790007232 No score
python3: Fix of 4 CVEs
- CVE-2026-87910: tarfile: skip a link member when the extraction filter returns None for its hardlink-extraction fallback instead of ignoring the filter result
- CVE-2026-17084: stringprep: build the RFC 3454 B.2/B.3 tables from Unicode 3.2.0 data so IDNA 2003 encoding of newly case-folding characters no longer depends on the interpreter's Unicode version
- CVE-2026-15310: zipfile: bound the output of each bzip2/LZMA decompress() call so a small crafted member cannot trigger an unbounded allocation
- CVE-2026-9669: bz2: refuse to reuse a BZ2Decompressor after a decompression error, so retrying with the same object can no longer resume from an invalid internal state and write out of bounds
- Record
CLSA-2026-1790007232- Updated
- 2026-11-02
OSVCLSA-2026-1790072312 No score
Fix CVE(s): CVE-2026-11972, CVE-2026-9669
- SECURITY UPDATE: CPU denial of service via unbounded block skipping past
end of stream in tarfile
- debian/patches/CVE-2026-11972.patch: break out of the block skipping loop in _Stream.seek() as soon as read() returns no data in Lib/tarfile.py, so an attacker declared member size can no longer make parsing a stream mode ("r|") archive take exponentially longer; add regression test to Lib/test/test_tarfile.py
- CVE-2026-11972
- SECURITY UPDATE: Out-of-bounds write when a bz2 decompressor or a BZ2File
handle is reused after a decompression error
- debian/patches/CVE-2026-9669.patch: record the failing libbz2 error code on BZ2DecompObject and refuse any further decompress() call with ValueError in Modules/bz2module.c, so crafted input can no longer make BZ2_bzDecompress() resume from an invalid internal state and write out of bounds to a stack buffer; also make the error sticky for the C BZ2File read paths, which re-entered the errored stream in the same way; add regression tests for both to Lib/test/test_bz2.py
- CVE-2026-9669
- Record
CLSA-2026-1790072312- Updated
- 2026-11-02
OSVCLSA-2026-1790075259 No score
python2: Fix of 2 CVEs
- CVE-2026-11972: break out of the block loop in tarfile._Stream.seek as soon as read() returns no data, so a member header declaring a huge size can no longer keep a stream-mode archive spinning until it is interrupted
- CVE-2026-9669: latch the libbz2 error code in BZ2Decomp_decompress and raise ValueError on any later call, so a BZ2Decompressor cannot be re-entered after a decompression error and write outside its output buffer; the same error is latched on BZ2FileObject through the new Util_BzRead wrapper, so a BZ2File whose stream already errored re-reports that IOError on every later read instead of re-entering BZ2_bzDecompress
- Record
CLSA-2026-1790075259- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11181-1 No score
python314-3.14.6-1.1 on GA media
These are all security issues fixed in the python314-3.14.6-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11181-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11747-1 No score
python310-3.10.21-1.1 on GA media
These are all security issues fixed in the python310-3.10.21-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11747-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11748-1 No score
python315-3.15.0~rc2-1.1 on GA media
These are all security issues fixed in the python315-3.15.0~rc2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11748-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11756-1 No score
python311-3.11.16-1.1 on GA media
These are all security issues fixed in the python311-3.11.16-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11756-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11757-1 No score
python312-3.12.14-1.1 on GA media
These are all security issues fixed in the python312-3.12.14-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11757-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11817-1 No score
python313-3.13.15-1.1 on GA media
These are all security issues fixed in the python313-3.13.15-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11817-1- Updated
- 2026-11-02
OSVPSF-2026-27 No score
bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to a stack buffer. This could crash the process when processing untrusted data.
- Record
PSF-2026-27- Updated
- 2026-11-02
OSVROOT-OS-ALPINE-320-CVE-2026-9669 No score
CVE-2026-9669 in python3 - Patched by Root
Root has patched CVE-2026-9669 in the python3 package for Root:Alpine:3.20. Multiple fixed versions available.
- Record
ROOT-OS-ALPINE-320-CVE-2026-9669- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-11-CVE-2026-9669 No score
CVE-2026-9669 in python3.9 - Patched by Root
Root has patched CVE-2026-9669 in the python3.9 package for Root:Debian:11. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-11-CVE-2026-9669- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2026-9669 No score
CVE-2026-9669 in python3.11 - Patched by Root
Root has patched CVE-2026-9669 in the python3.11 package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2026-9669- Updated
- 2026-11-02
OSVSUSE-SU-2026:23743-1 No score
Security update for python311
This update for python311 fixes the following issues:
- CVE-2025-13462: incorrect parsing of TarInfo header when GNU long name and type AREGTYPE are combined (bsc#1259611).
- CVE-2026-0864: improper handling of line-ending characters can lead to configuration file injection when the
configparsermodule is used (bsc#1269066). - CVE-2026-1502: HTTP client proxy tunnel headers not validated for CR/LF (bsc#1261969).
- CVE-2026-2297: cpython: incorrectly handled hook in FileLoader can lead to validation bypass (bsc#1259240).
- CVE-2026-3276: quadratic complexity in
unicodedata.normalize()can lead to DoS when processing specially crafted Unicode input (bsc#1267581). - CVE-2026-3644: incomplete control character validation in http.cookies (bsc#1259734).
- 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-4519: leading dashes in URLs are accepted by the
webbrowser.open()API and allow for web browser command line option injection (bsc#1260026). - CVE-2026-4786: Incomplete mitigation of %action expansion for command injection to webbrowser.open() (bsc#1262319).
- CVE-2026-6100: Arbitrary code execution or information disclosure via use-after-free in decompression modules (bsc#1262098).
- 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-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-15308: Incremental HTMLParser allows CPU-exhaustion DoS via repeated unterminated markup declarations (bsc#1271192).
- 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).
Changes for python311:
- Update to 3.11.16:
- Build
- gh-153438: Update Windows build and installer tooling and documentation to use the current download URL for nuget.exe.
- Library
- gh-109638: Fix exponential time in csv.Sniffer.sniff() for a sample which contains many quote characters. A doubled quote character is now also detected in a field which contains the delimiter or a line break.
- gh-98820: Fix quadratic time in csv.Sniffer.sniff() for a sample which contains quoted fields, in particular for a single column of quoted fields.
- gh-149231: In tomllib, the number of parts in TOML keys is now limited.
- gh-146083: Update bundled libexpat to version 2.7.5.
- gh-141707: Don't change tarfile.TarInfo type from AREGTYPE to DIRTYPE when parsing GNU long name or link headers (bsc#1259611, CVE-2025-13462).
- gh-90949: Add SetBillionLaughsAttackProtectionActivationThreshold() and SetBillionLaughsAttackProtectionMaximumAmplification() to xmlparser objects to tune protections against billion laughs attacks. Patch by B�n�dikt Tran.
- gh-100372: ssl.SSLContext.load_verify_locations() no longer incorrectly accepts some cases of trailing data when parsing DER.
- Security
- gh-155558: Update bundled libexpat to version 2.8.3 for the fix to CVE-2026-72522.
- gh-153030: Fixed quadratic complexity in incremental parsing of long unterminated constructs (such as tags or comments) in…
- Record
SUSE-SU-2026:23743-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23845-1 No score
Security update for python311
This update for python311 fixes the following issues:
- CVE-2026-9669: crafted input can cause a stack buffer overflow (bsc#1267974).
- 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).
Changes for python311:
- Updated to version 3.11.16
- Record
SUSE-SU-2026:23845-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4396-1 No score
Security update for python311
This update for python311 fixes the following issues:
- 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-19672: The tarfile module's tar and data extraction filters created directories outside the destination for members whose name leaves the destination and retu (bsc#1276227).
Changes for python311:
- Update to version 3.11.16.
- Record
SUSE-SU-2026:4396-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
python3Alpine:v3.24 |
before 3.14.7-r0 | 3.14.7-r0 |
python3Azure Linux:3 |
before 3.12.9-14 | 3.12.9-14 |
python3Alpaquita:23 |
3.11.3-r0 up to 3.11.15-r4 | 3.11.15-r4 |
python3Alpaquita:25 |
3.12.10-r1 up to 3.12.13-r4 | 3.12.13-r4 |
python3Alpaquita:stream |
3.11.4-r0 up to 3.14.5-r2 | 3.14.5-r2 |
python3BellSoft Hardened Containers:23 |
3.11.3-r0 up to 3.11.15-r4 | 3.11.15-r4 |
python3BellSoft Hardened Containers:25 |
3.12.10-r1 up to 3.12.13-r4 | 3.12.13-r4 |
python3BellSoft Hardened Containers:stream |
3.11.4-r0 up to 3.14.5-r2 | 3.14.5-r2 |
libpythonBitnami |
before 3.10.21, 3.11.0 up to 3.11.16, 3.12.0 up to 3.12.14, 3.13.0 up to 3.13.14, 3.14.0 up to 3.14.6 | 3.10.213.11.163.12.143.13.143.14.6 |
pythonBitnami |
before 3.10.21, 3.11.0 up to 3.11.16, 3.12.0 up to 3.12.14, 3.13.0 up to 3.13.14, 3.14.0 up to 3.14.6 | 3.10.213.11.163.12.143.13.143.14.6 |
Show 290 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python-minBitnami |
before 3.10.21, 3.11.0 up to 3.11.16, 3.12.0 up to 3.12.14, 3.13.0 up to 3.13.14, 3.14.0 up to 3.14.6 | 3.10.213.11.163.12.143.13.143.14.6 |
idle-python2.7TuxCare:Debian:10 |
before 2.7.16-2+deb10u4+tuxcare.els5 | 2.7.16-2+deb10u4+tuxcare.els5 |
libpython2.7TuxCare:Debian:10 |
before 2.7.16-2+deb10u4+tuxcare.els5 | 2.7.16-2+deb10u4+tuxcare.els5 |
libpython2.7-devTuxCare:Debian:10 |
before 2.7.16-2+deb10u4+tuxcare.els5 | 2.7.16-2+deb10u4+tuxcare.els5 |
libpython2.7-minimalTuxCare:Debian:10 |
before 2.7.16-2+deb10u4+tuxcare.els5 | 2.7.16-2+deb10u4+tuxcare.els5 |
libpython2.7-stdlibTuxCare:Debian:10 |
before 2.7.16-2+deb10u4+tuxcare.els5 | 2.7.16-2+deb10u4+tuxcare.els5 |
libpython2.7-testsuiteTuxCare:Debian:10 |
before 2.7.16-2+deb10u4+tuxcare.els5 | 2.7.16-2+deb10u4+tuxcare.els5 |
python2.7TuxCare:Debian:10 |
before 2.7.16-2+deb10u4+tuxcare.els5 | 2.7.16-2+deb10u4+tuxcare.els5 |
python2.7-devTuxCare:Debian:10 |
before 2.7.16-2+deb10u4+tuxcare.els5 | 2.7.16-2+deb10u4+tuxcare.els5 |
python2.7-docTuxCare:Debian:10 |
before 2.7.16-2+deb10u4+tuxcare.els5 | 2.7.16-2+deb10u4+tuxcare.els5 |
python2.7-examplesTuxCare:Debian:10 |
before 2.7.16-2+deb10u4+tuxcare.els5 | 2.7.16-2+deb10u4+tuxcare.els5 |
python2.7-minimalTuxCare:Debian:10 |
before 2.7.16-2+deb10u4+tuxcare.els5 | 2.7.16-2+deb10u4+tuxcare.els5 |
idle-python2.7TuxCare:Ubuntu:16.04 |
before 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 | 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 |
libpython2.7TuxCare:Ubuntu:16.04 |
before 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 | 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 |
libpython2.7-devTuxCare:Ubuntu:16.04 |
before 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 | 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 |
libpython2.7-minimalTuxCare:Ubuntu:16.04 |
before 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 | 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 |
libpython2.7-stdlibTuxCare:Ubuntu:16.04 |
before 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 | 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 |
libpython2.7-testsuiteTuxCare:Ubuntu:16.04 |
before 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 | 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 |
python2.7TuxCare:Ubuntu:16.04 |
before 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 | 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 |
python2.7-devTuxCare:Ubuntu:16.04 |
before 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 | 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 |
python2.7-docTuxCare:Ubuntu:16.04 |
before 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 | 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 |
python2.7-examplesTuxCare:Ubuntu:16.04 |
before 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 | 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 |
python2.7-minimalTuxCare:Ubuntu:16.04 |
before 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 | 2.7.12-1ubuntu0~16.04.18+tuxcare.els24 |
python3TuxCare:RHEL:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3-debugTuxCare:RHEL:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3-develTuxCare:RHEL:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3-idleTuxCare:RHEL:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3-libsTuxCare:RHEL:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3-testTuxCare:RHEL:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3-tkinterTuxCare:RHEL:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3TuxCare:OracleLinux:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3-debugTuxCare:OracleLinux:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3-develTuxCare:OracleLinux:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3-idleTuxCare:OracleLinux:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3-libsTuxCare:OracleLinux:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3-testTuxCare:OracleLinux:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3-tkinterTuxCare:OracleLinux:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
idle-python3.5TuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 | 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 |
libpython3.5TuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 | 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 |
libpython3.5-devTuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 | 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 |
libpython3.5-minimalTuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 | 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 |
libpython3.5-stdlibTuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 | 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 |
libpython3.5-testsuiteTuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 | 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 |
python3.5TuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 | 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 |
python3.5-devTuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 | 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 |
python3.5-docTuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 | 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 |
python3.5-examplesTuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 | 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 |
python3.5-minimalTuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 | 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 |
python3.5-venvTuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 | 1:3.5.2-2ubuntu0~16.04.13+tuxcare.els30 |
idle-python3.6TuxCare:Ubuntu:18.04 From an advisory covering 2 CVEs |
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 | 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 |
libpython3.6TuxCare:Ubuntu:18.04 From an advisory covering 2 CVEs |
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 | 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 |
libpython3.6-devTuxCare:Ubuntu:18.04 From an advisory covering 2 CVEs |
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 | 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 |
libpython3.6-minimalTuxCare:Ubuntu:18.04 From an advisory covering 2 CVEs |
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 | 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 |
libpython3.6-stdlibTuxCare:Ubuntu:18.04 From an advisory covering 2 CVEs |
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 | 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 |
libpython3.6-testsuiteTuxCare:Ubuntu:18.04 From an advisory covering 2 CVEs |
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 | 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 |
python3.6TuxCare:Ubuntu:18.04 From an advisory covering 2 CVEs |
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 | 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 |
python3.6-devTuxCare:Ubuntu:18.04 From an advisory covering 2 CVEs |
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 | 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 |
python3.6-docTuxCare:Ubuntu:18.04 From an advisory covering 2 CVEs |
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 | 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 |
python3.6-examplesTuxCare:Ubuntu:18.04 From an advisory covering 2 CVEs |
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 | 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 |
python3.6-minimalTuxCare:Ubuntu:18.04 From an advisory covering 2 CVEs |
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 | 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 |
python3.6-venvTuxCare:Ubuntu:18.04 From an advisory covering 2 CVEs |
before 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 | 3.6.9-1~18.04ubuntu1.12+tuxcare.els26 |
python3TuxCare:CentOS:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3-debugTuxCare:CentOS:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3-develTuxCare:CentOS:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3-idleTuxCare:CentOS:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3-libsTuxCare:CentOS:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3-testTuxCare:CentOS:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
python3-tkinterTuxCare:CentOS:7 |
before 3.6.8-21.0.9.el7_9.tuxcare.els3 | 3.6.8-21.0.9.el7_9.tuxcare.els3 |
pythonTuxCare:OracleLinux:6 |
before 2.6.6-70.el6.tuxcare.els30 | 2.6.6-70.el6.tuxcare.els30 |
python-develTuxCare:OracleLinux:6 |
before 2.6.6-70.el6.tuxcare.els30 | 2.6.6-70.el6.tuxcare.els30 |
python-libsTuxCare:OracleLinux:6 |
before 2.6.6-70.el6.tuxcare.els30 | 2.6.6-70.el6.tuxcare.els30 |
python-testTuxCare:OracleLinux:6 |
before 2.6.6-70.el6.tuxcare.els30 | 2.6.6-70.el6.tuxcare.els30 |
python-toolsTuxCare:OracleLinux:6 |
before 2.6.6-70.el6.tuxcare.els30 | 2.6.6-70.el6.tuxcare.els30 |
tkinterTuxCare:OracleLinux:6 |
before 2.6.6-70.el6.tuxcare.els30 | 2.6.6-70.el6.tuxcare.els30 |
pythonTuxCare:CentOS:6 |
before 2.6.6-70.el6.tuxcare.els30 | 2.6.6-70.el6.tuxcare.els30 |
python-develTuxCare:CentOS:6 |
before 2.6.6-70.el6.tuxcare.els30 | 2.6.6-70.el6.tuxcare.els30 |
python-libsTuxCare:CentOS:6 |
before 2.6.6-70.el6.tuxcare.els30 | 2.6.6-70.el6.tuxcare.els30 |
python-testTuxCare:CentOS:6 |
before 2.6.6-70.el6.tuxcare.els30 | 2.6.6-70.el6.tuxcare.els30 |
python-toolsTuxCare:CentOS:6 |
before 2.6.6-70.el6.tuxcare.els30 | 2.6.6-70.el6.tuxcare.els30 |
tkinterTuxCare:CentOS:6 |
before 2.6.6-70.el6.tuxcare.els30 | 2.6.6-70.el6.tuxcare.els30 |
python3.11TuxCare:AlmaLinux:9.6 From an advisory covering 5 CVEs |
before 3.11.11-2.el9_6.2.tuxcare.els17 | 3.11.11-2.el9_6.2.tuxcare.els17 |
python3.11-debugTuxCare:AlmaLinux:9.6 From an advisory covering 5 CVEs |
before 3.11.11-2.el9_6.2.tuxcare.els17 | 3.11.11-2.el9_6.2.tuxcare.els17 |
python3.11-develTuxCare:AlmaLinux:9.6 From an advisory covering 5 CVEs |
before 3.11.11-2.el9_6.2.tuxcare.els17 | 3.11.11-2.el9_6.2.tuxcare.els17 |
python3.11-idleTuxCare:AlmaLinux:9.6 From an advisory covering 5 CVEs |
before 3.11.11-2.el9_6.2.tuxcare.els17 | 3.11.11-2.el9_6.2.tuxcare.els17 |
python3.11-libsTuxCare:AlmaLinux:9.6 From an advisory covering 5 CVEs |
before 3.11.11-2.el9_6.2.tuxcare.els17 | 3.11.11-2.el9_6.2.tuxcare.els17 |
python3.11-testTuxCare:AlmaLinux:9.6 From an advisory covering 5 CVEs |
before 3.11.11-2.el9_6.2.tuxcare.els17 | 3.11.11-2.el9_6.2.tuxcare.els17 |
python3.11-tkinterTuxCare:AlmaLinux:9.6 From an advisory covering 5 CVEs |
before 3.11.11-2.el9_6.2.tuxcare.els17 | 3.11.11-2.el9_6.2.tuxcare.els17 |
python3.11TuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els33 | 3.11.2-2.el9_2.2.tuxcare.els33 |
python3.11-debugTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els33 | 3.11.2-2.el9_2.2.tuxcare.els33 |
python3.11-develTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els33 | 3.11.2-2.el9_2.2.tuxcare.els33 |
python3.11-idleTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els33 | 3.11.2-2.el9_2.2.tuxcare.els33 |
python3.11-libsTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els33 | 3.11.2-2.el9_2.2.tuxcare.els33 |
python3.11-testTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els33 | 3.11.2-2.el9_2.2.tuxcare.els33 |
python3.11-tkinterTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 3.11.2-2.el9_2.2.tuxcare.els33 | 3.11.2-2.el9_2.2.tuxcare.els33 |
python-unversioned-commandTuxCare:AlmaLinux:9.2 |
before 3.9.16-1.el9_2.2.tuxcare.els36 | 3.9.16-1.el9_2.2.tuxcare.els36 |
python3TuxCare:AlmaLinux:9.2 |
before 3.9.16-1.el9_2.2.tuxcare.els36 | 3.9.16-1.el9_2.2.tuxcare.els36 |
python3-debugTuxCare:AlmaLinux:9.2 |
before 3.9.16-1.el9_2.2.tuxcare.els36 | 3.9.16-1.el9_2.2.tuxcare.els36 |
python3-develTuxCare:AlmaLinux:9.2 |
before 3.9.16-1.el9_2.2.tuxcare.els36 | 3.9.16-1.el9_2.2.tuxcare.els36 |
python3-idleTuxCare:AlmaLinux:9.2 |
before 3.9.16-1.el9_2.2.tuxcare.els36 | 3.9.16-1.el9_2.2.tuxcare.els36 |
python3-libsTuxCare:AlmaLinux:9.2 |
before 3.9.16-1.el9_2.2.tuxcare.els36 | 3.9.16-1.el9_2.2.tuxcare.els36 |
python3-testTuxCare:AlmaLinux:9.2 |
before 3.9.16-1.el9_2.2.tuxcare.els36 | 3.9.16-1.el9_2.2.tuxcare.els36 |
python3-tkinterTuxCare:AlmaLinux:9.2 |
before 3.9.16-1.el9_2.2.tuxcare.els36 | 3.9.16-1.el9_2.2.tuxcare.els36 |
idle-python2.7TuxCare:Ubuntu:18.04 |
before 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 | 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 |
libpython2.7TuxCare:Ubuntu:18.04 |
before 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 | 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 |
libpython2.7-devTuxCare:Ubuntu:18.04 |
before 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 | 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 |
libpython2.7-minimalTuxCare:Ubuntu:18.04 |
before 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 | 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 |
libpython2.7-stdlibTuxCare:Ubuntu:18.04 |
before 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 | 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 |
libpython2.7-testsuiteTuxCare:Ubuntu:18.04 |
before 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 | 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 |
python2.7TuxCare:Ubuntu:18.04 |
before 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 | 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 |
python2.7-devTuxCare:Ubuntu:18.04 |
before 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 | 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 |
python2.7-docTuxCare:Ubuntu:18.04 |
before 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 | 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 |
python2.7-examplesTuxCare:Ubuntu:18.04 |
before 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 | 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 |
python2.7-minimalTuxCare:Ubuntu:18.04 |
before 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 | 2.7.17-1~18.04ubuntu1.11+tuxcare.els18 |
idle-python3.7TuxCare:Debian:10 From an advisory covering 2 CVEs |
before 3.7.3-2+deb10u7+tuxcare.els8 | 3.7.3-2+deb10u7+tuxcare.els8 |
libpython3.7TuxCare:Debian:10 From an advisory covering 2 CVEs |
before 3.7.3-2+deb10u7+tuxcare.els8 | 3.7.3-2+deb10u7+tuxcare.els8 |
libpython3.7-devTuxCare:Debian:10 From an advisory covering 2 CVEs |
before 3.7.3-2+deb10u7+tuxcare.els8 | 3.7.3-2+deb10u7+tuxcare.els8 |
python3.11Debian:12 |
before 3.11.2-6+deb12u9, plus listed versions 3.11.2-63.11.2-6+deb12u13.11.2-6+deb12u23.11.2-6+deb12u33.11.2-6+deb12u4 Show 4 moreShow less3.11.2-6+deb12u53.11.2-6+deb12u63.11.2-6+deb12u73.11.2-6+deb12u8 |
3.11.2-6+deb12u9 |
python3.13Debian:13 |
before 3.13.5-2+deb13u3, plus listed versions 3.13.5-23.13.5-2+deb13u13.13.5-2+deb13u2 |
3.13.5-2+deb13u3 |
python3.14Debian:14 |
before 3.14.6-1, plus listed versions 3.14.0-13.14.0-23.14.0-33.14.0-43.14.0-5 Show 18 moreShow less3.14.0~a7-13.14.0~b1-13.14.0~b2-13.14.0~b3-13.14.0~b4-13.14.0~rc1-13.14.0~rc2-13.14.0~rc3-13.14.2-13.14.3-13.14.3-23.14.3-33.14.3-43.14.3-53.14.4-13.14.4-23.14.5-13.14.5~rc1-1 |
3.14.6-1 |
python3openEuler:24.03-LTS-SP1 From an advisory covering 2 CVEs |
before 3.11.6-31.oe2403sp1 | 3.11.6-31.oe2403sp1 |
python3openEuler:24.03-LTS-SP3 From an advisory covering 2 CVEs |
before 3.11.6-31.oe2403sp3 | 3.11.6-31.oe2403sp3 |
python-unversioned-commandRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.14.7-1.2.hum1 | 0:3.14.7-1.2.hum1 |
python3Red Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.14.7-1.2.hum1 | 0:3.14.7-1.2.hum1 |
python3-debugRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.14.7-1.2.hum1 | 0:3.14.7-1.2.hum1 |
python3-develRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.14.7-1.2.hum1 | 0:3.14.7-1.2.hum1 |
python3-idleRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.14.7-1.2.hum1 | 0:3.14.7-1.2.hum1 |
python3-libsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.14.7-1.2.hum1 | 0:3.14.7-1.2.hum1 |
python3-testRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.14.7-1.2.hum1 | 0:3.14.7-1.2.hum1 |
python3-tkinterRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.14.7-1.2.hum1 | 0:3.14.7-1.2.hum1 |
python3.14Red Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.14.7-1.2.hum1 | 0:3.14.7-1.2.hum1 |
python3.14-freethreadingRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.14.7-1.2.hum1 | 0:3.14.7-1.2.hum1 |
python3.14-freethreading-debugRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.14.7-1.2.hum1 | 0:3.14.7-1.2.hum1 |
python3.14-freethreading-develRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.14.7-1.2.hum1 | 0:3.14.7-1.2.hum1 |
python3.14-freethreading-idleRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.14.7-1.2.hum1 | 0:3.14.7-1.2.hum1 |
python3.14-freethreading-libsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.14.7-1.2.hum1 | 0:3.14.7-1.2.hum1 |
python3.14-freethreading-testRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.14.7-1.2.hum1 | 0:3.14.7-1.2.hum1 |
python3.14-freethreading-tkinterRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.14.7-1.2.hum1 | 0:3.14.7-1.2.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 |
python3Root:Alpine:3.20 |
before 3.12.13-r00073 | 3.12.13-r000733.12.13-r000743.12.13-r000753.12.13-r00076 |
rootio-python3Root:Alpine:3.20 |
before 3.12.13-r00073 | 3.12.13-r000733.12.13-r000743.12.13-r000753.12.13-r00076 |
python3.9Root:Debian:11 |
before 3.9.2-1+deb11u7.aikido.18 | 3.9.2-1+deb11u7.aikido.183.9.2-1+deb11u7.aikido.193.9.2-1+deb11u7.aikido.203.9.2-1+deb11u7.aikido.173.9.2-1+deb11u7.root.io.163.9.2-1+deb11u7.aikido.213.9.2-1+deb11u7.aikido.22 |
python3-defaultsRoot:Debian:11 |
before 3.9.2-3.aikido.1 | 3.9.2-3.aikido.13.9.2-3.aikido.2 |
rootio-python3.9Root:Debian:11 |
before 3.9.2-1+deb11u7.aikido.18 | 3.9.2-1+deb11u7.aikido.183.9.2-1+deb11u7.aikido.193.9.2-1+deb11u7.aikido.203.9.2-1+deb11u7.aikido.173.9.2-1+deb11u7.root.io.163.9.2-1+deb11u7.aikido.213.9.2-1+deb11u7.aikido.22 |
rootio-python3-defaultsRoot:Debian:11 |
before 3.9.2-3.aikido.1 | 3.9.2-3.aikido.13.9.2-3.aikido.2 |
python3.11Root:Debian:12 |
before 3.11.2-6+deb12u8.aikido.36 | 3.11.2-6+deb12u8.aikido.363.11.2-6+deb12u8.aikido.373.11.2-6+deb12u8.aikido.38 |
python3-defaultsRoot:Debian:12 |
before 3.11.2-1.aikido.1 | 3.11.2-1.aikido.1 |
rootio-python3.11Root:Debian:12 |
before 3.11.2-6+deb12u8.aikido.36 | 3.11.2-6+deb12u8.aikido.363.11.2-6+deb12u8.aikido.373.11.2-6+deb12u8.aikido.38 |
rootio-python3-defaultsRoot:Debian:12 |
before 3.11.2-1.aikido.1 | 3.11.2-1.aikido.1 |
python311SUSE:Linux Micro 6.1 From an advisory covering 24 CVEs |
before 3.11.16-slfo.1.1_1.1 | 3.11.16-slfo.1.1_1.1 |
python311-coreSUSE:Linux Micro 6.1 From an advisory covering 24 CVEs |
before 3.11.16-slfo.1.1_1.1 | 3.11.16-slfo.1.1_1.1 |
python311SUSE:Linux Micro 6.0 From an advisory covering 3 CVEs |
before 3.11.16-1.1 | 3.11.16-1.1 |
python311-coreSUSE:Linux Micro 6.0 From an advisory covering 3 CVEs |
before 3.11.16-1.1 | 3.11.16-1.1 |
python311SUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311-coreSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311-coreSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311-documentationSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311-coreSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311-documentationSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311-coreSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311-documentationSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311-coreSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311-documentationSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311-coreSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311-documentationSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311-coreSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311-documentationSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311-coreSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311-documentationSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311-coreSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python311-documentationSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 5 CVEs |
before 3.11.16-150400.9.102.1 | 3.11.16-150400.9.102.1 |
python313SUSE:Linux Enterprise Module for Python 3 15 SP7 From an advisory covering 4 CVEs |
before 3.13.15-150700.4.56.1 | 3.13.15-150700.4.56.1 |
python313-coreSUSE:Linux Enterprise Module for Python 3 15 SP7 From an advisory covering 4 CVEs |
before 3.13.15-150700.4.56.1 | 3.13.15-150700.4.56.1 |
pythonSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 6 CVEs |
before 2.7.18-150000.133.1 | 2.7.18-150000.133.1 |
python-baseSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 6 CVEs |
before 2.7.18-150000.133.1 | 2.7.18-150000.133.1 |
python312SUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 26 CVEs |
before 3.12.14-150600.3.68.1 | 3.12.14-150600.3.68.1 |
python312-coreSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 26 CVEs |
before 3.12.14-150600.3.68.1 | 3.12.14-150600.3.68.1 |
python312SUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 26 CVEs |
before 3.12.14-150600.3.68.1 | 3.12.14-150600.3.68.1 |
python312-coreSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 26 CVEs |
before 3.12.14-150600.3.68.1 | 3.12.14-150600.3.68.1 |
pythonSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 6 CVEs |
before 2.7.18-33.88.1 | 2.7.18-33.88.1 |
python-baseSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 6 CVEs |
before 2.7.18-33.88.1 | 2.7.18-33.88.1 |
python-docSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 6 CVEs |
before 2.7.18-33.88.1 | 2.7.18-33.88.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 |
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 |
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 |
python3.10Ubuntu:22.04:LTS |
before 3.10.12-1~22.04.16, plus listed versions 3.10.0-23.10.0-33.10.0-43.10.0-53.10.0-5build1 Show 27 moreShow less3.10.1-13.10.1-23.10.2-13.10.2-53.10.2-73.10.3-13.10.4-33.10.4-3ubuntu0.13.10.6-1~22.043.10.6-1~22.04.13.10.6-1~22.04.23.10.6-1~22.04.2ubuntu13.10.6-1~22.04.2ubuntu1.13.10.12-1~22.04.23.10.12-1~22.04.33.10.12-1~22.04.43.10.12-1~22.04.53.10.12-1~22.04.63.10.12-1~22.04.73.10.12-1~22.04.83.10.12-1~22.04.93.10.12-1~22.04.103.10.12-1~22.04.113.10.12-1~22.04.123.10.12-1~22.04.133.10.12-1~22.04.143.10.12-1~22.04.15 |
3.10.12-1~22.04.16 |
python2.7Ubuntu:Pro:22.04:LTS |
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 |
python3.12Ubuntu:24.04:LTS |
before 3.12.3-1ubuntu0.15, plus listed versions 3.12.0-13.12.0-53.12.0-63.12.0-73.12.1-2 Show 18 moreShow less3.12.2-13.12.2-4build33.12.2-4build43.12.2-5ubuntu33.12.3-13.12.3-1ubuntu0.13.12.3-1ubuntu0.23.12.3-1ubuntu0.33.12.3-1ubuntu0.43.12.3-1ubuntu0.53.12.3-1ubuntu0.63.12.3-1ubuntu0.73.12.3-1ubuntu0.83.12.3-1ubuntu0.93.12.3-1ubuntu0.103.12.3-1ubuntu0.113.12.3-1ubuntu0.123.12.3-1ubuntu0.13 |
3.12.3-1ubuntu0.15 |
python3.13Ubuntu:25.10 |
All versions, plus listed versions 3.13.3-13.13.3-23.13.3-43.13.4-13.13.5-1 Show 7 moreShow less3.13.5-23.13.6-13.13.7-13.13.7-1ubuntu0.13.13.7-1ubuntu0.23.13.7-1ubuntu0.33.13.7-1ubuntu0.4 |
None known |
python3.14Ubuntu:25.10 |
All versions, plus listed versions 3.14.0~a7-0ubuntu13.14.0~b1-13.14.0~b3-13.14.0~rc1-13.14.0~rc2-1 Show 5 moreShow less3.14.0~rc3-13.14.0-13.14.0-1ubuntu0.13.14.0-1ubuntu0.23.14.0-1ubuntu0.3 |
None known |
python3.14Ubuntu:26.04:LTS |
before 3.14.4-1ubuntu0.1, plus listed versions 3.14.0-13.14.0-23.14.0-43.14.2-13.14.3-1 Show 4 moreShow less3.14.3-23.14.3-33.14.3-53.14.4-1 |
3.14.4-1ubuntu0.1 |
python3.10Ubuntu:22.04:LTS From an advisory covering 18 CVEs |
before 3.10.12-1~22.04.16, plus listed versions 3.10.0-23.10.0-33.10.0-43.10.0-53.10.0-5build1 Show 27 moreShow less3.10.1-13.10.1-23.10.2-13.10.2-53.10.2-73.10.3-13.10.4-33.10.4-3ubuntu0.13.10.6-1~22.043.10.6-1~22.04.13.10.6-1~22.04.23.10.6-1~22.04.2ubuntu13.10.6-1~22.04.2ubuntu1.13.10.12-1~22.04.23.10.12-1~22.04.33.10.12-1~22.04.43.10.12-1~22.04.53.10.12-1~22.04.63.10.12-1~22.04.73.10.12-1~22.04.83.10.12-1~22.04.93.10.12-1~22.04.103.10.12-1~22.04.113.10.12-1~22.04.123.10.12-1~22.04.133.10.12-1~22.04.143.10.12-1~22.04.15 |
3.10.12-1~22.04.16 |
python3.12Ubuntu:24.04:LTS From an advisory covering 18 CVEs |
before 3.12.3-1ubuntu0.15, plus listed versions 3.12.0-13.12.0-53.12.0-63.12.0-73.12.1-2 Show 18 moreShow less3.12.2-13.12.2-4build33.12.2-4build43.12.2-5ubuntu33.12.3-13.12.3-1ubuntu0.13.12.3-1ubuntu0.23.12.3-1ubuntu0.33.12.3-1ubuntu0.43.12.3-1ubuntu0.53.12.3-1ubuntu0.63.12.3-1ubuntu0.73.12.3-1ubuntu0.83.12.3-1ubuntu0.93.12.3-1ubuntu0.103.12.3-1ubuntu0.113.12.3-1ubuntu0.123.12.3-1ubuntu0.13 |
3.12.3-1ubuntu0.15 |
python3.14Ubuntu:26.04:LTS From an advisory covering 18 CVEs |
before 3.14.4-1ubuntu0.1, plus listed versions 3.14.0-13.14.0-23.14.0-43.14.2-13.14.3-1 Show 4 moreShow less3.14.3-23.14.3-33.14.3-53.14.4-1 |
3.14.4-1ubuntu0.1 |
python314openSUSE:Tumbleweed From an advisory covering 12 CVEs |
before 3.14.6-1.1 | 3.14.6-1.1 |
python310openSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 3.10.21-1.1 | 3.10.21-1.1 |
python315openSUSE:Tumbleweed From an advisory covering 7 CVEs |
before 3.15.0~rc2-1.1 | 3.15.0~rc2-1.1 |
python311openSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 3.11.16-1.1 | 3.11.16-1.1 |
python312openSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 3.12.14-1.1 | 3.12.14-1.1 |
python313openSUSE:Tumbleweed From an advisory covering 5 CVEs |
before 3.13.15-1.1 | 3.13.15-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| 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-9669 is a high vulnerability (CVSS 8.2) in Python Software Foundation Cpython, published June 8, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.43%, the 37th percentile. Fixed in python3 3.14.7-r0.
References
github.com/python/cpython/pull/150600
mail.python.org/archives/list/[email protected]/thread/DBJZETMGUIFK7DVUWMOXHD3Z6IX2QPSX
github.com/python/cpython/issues/150599
github.com/python/cpython/commit/157a5df8cb5d82b33f918a7489e72ce95ceb12b6
github.com/python/cpython/commit/5755d0f083949ff3c5bf3a37e673e24e306b036e
github.com/python/cpython/commit/619a12b2e545391dc436b3af79dda22337382a6f
Show 194 moreShow less
github.com/python/cpython/commit/d3ca26983dfbccdf609f24ff5877dc3118e4702d
github.com/python/cpython/commit/938ec030e90c5e53f1faac6fab1643f14e4f4a79
github.com/python/cpython/commit/991e6cf86496718c4ef00b362d640e00cb5c85b2
github.com/python/cpython/commit/1ba6135eae75ad8413413caeeedb56ae72320636
openwall.com/lists/oss-security/2026/06/08/17
nvd.nist.gov/vuln/detail/CVE-2026-9669
github.com/advisories/GHSA-8jvr-397x-xqh9
security.alpinelinux.org/vuln/CVE-2026-9669
docs.bell-sw.com/security/cves/CVE-2026-9669
errata.tuxcare.com/els_os/debian10els/CLSA-2026-1789461197.html
errata.tuxcare.com/els_os/ubuntu16.04els/CLSA-2026-1789575335.html
errata.tuxcare.com/els_os/rhel7els/CLSA-2026-1789578322.html
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1789578714.html
errata.tuxcare.com/els_os/ubuntu16.04els/CLSA-2026-1789636275.html
nvd.nist.gov/vuln/detail/CVE-2026-11972
errata.tuxcare.com/els_os/ubuntu18.04els/CLSA-2026-1789636518.html
errata.tuxcare.com/els_os/centos7els/CLSA-2026-1789641197.html
errata.tuxcare.com/els_os/oraclelinux6els/CLSA-2026-1789661605.html
nvd.nist.gov/vuln/detail/CVE-2025-15366
nvd.nist.gov/vuln/detail/CVE-2025-15367
errata.tuxcare.com/els_os/centos6els/CLSA-2026-1789662564.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1789735614.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
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1789741774.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1789747235.html
errata.tuxcare.com/els_os/ubuntu18.04els/CLSA-2026-1789748541.html
errata.tuxcare.com/els_os/debian10els/CLSA-2026-1789900651.html
errata.tuxcare.com/els_os/centos8.4els/CLSA-2026-1789992787.html
errata.tuxcare.com/els_os/centos8.5els/CLSA-2026-1789993180.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1789993238.html
errata.tuxcare.com/els_os/centos-stream8els/CLSA-2026-1789995979.html
errata.tuxcare.com/els_os/centos8.5els/CLSA-2026-1790007232.html
errata.tuxcare.com/els_os/ubuntu20.04els/CLSA-2026-1790072312.html
errata.tuxcare.com/els_os/centos-stream8els/CLSA-2026-1790075259.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/9xxx/CVE-2026-9669.json
github.com/python/cpython
security-tracker.debian.org/tracker/CVE-2026-9669
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2694
nvd.nist.gov/vuln/detail/CVE-2026-7774
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2695
access.redhat.com/errata/RHSA-2026:67572
access.redhat.com/security/cve/CVE-2026-87910
access.redhat.com/security/updates/classification
images.redhat.com
access.redhat.com/security/cve/CVE-2026-12003
access.redhat.com/security/cve/CVE-2026-9669
access.redhat.com/security/cve/CVE-2026-3276
access.redhat.com/security/cve/CVE-2026-7210
access.redhat.com/security/cve/CVE-2026-8328
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_67572.json
bugzilla.redhat.com/show_bug.cgi?id=2484424
cve.org/CVERecord?id=CVE-2026-3276
nvd.nist.gov/vuln/detail/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=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=2477300
cve.org/CVERecord?id=CVE-2026-8328
nvd.nist.gov/vuln/detail/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
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
bugzilla.redhat.com/show_bug.cgi?id=2531985
cve.org/CVERecord?id=CVE-2026-87910
github.com/python/cpython/issues/157265
github.com/python/cpython/pull/157266
mail.python.org/archives/list/[email protected]/thread/57TBTLL2W6APMZR3A25B2YV7GL3EPTDJ
access.redhat.com/errata/RHSA-2026:68132
access.redhat.com/security/cve/CVE-2026-82049
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_68132.json
bugzilla.redhat.com/show_bug.cgi?id=2533296
cve.org/CVERecord?id=CVE-2026-82049
nvd.nist.gov/vuln/detail/CVE-2026-82049
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
access.redhat.com/errata/RHSA-2026:68135
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_68135.json
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-202623743-1
bugzilla.suse.com/1259240
bugzilla.suse.com/1259611
bugzilla.suse.com/1259734
bugzilla.suse.com/1259735
bugzilla.suse.com/1260026
bugzilla.suse.com/1261969
bugzilla.suse.com/1262098
bugzilla.suse.com/1262319
bugzilla.suse.com/1264962
bugzilla.suse.com/1265268
bugzilla.suse.com/1267581
bugzilla.suse.com/1267821
bugzilla.suse.com/1267974
bugzilla.suse.com/1268977
bugzilla.suse.com/1269066
bugzilla.suse.com/1269788
bugzilla.suse.com/1269959
bugzilla.suse.com/1271192
bugzilla.suse.com/1276223
bugzilla.suse.com/1276226
suse.com/security/cve/CVE-2021-4189
suse.com/security/cve/CVE-2025-13462
suse.com/security/cve/CVE-2025-4330
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-1502
suse.com/security/cve/CVE-2026-15308
suse.com/security/cve/CVE-2026-15806
suse.com/security/cve/CVE-2026-17084
suse.com/security/cve/CVE-2026-2297
suse.com/security/cve/CVE-2026-3276
suse.com/security/cve/CVE-2026-3644
suse.com/security/cve/CVE-2026-4224
suse.com/security/cve/CVE-2026-4360
suse.com/security/cve/CVE-2026-45186
suse.com/security/cve/CVE-2026-4519
suse.com/security/cve/CVE-2026-4786
suse.com/security/cve/CVE-2026-6100
suse.com/security/cve/CVE-2026-7210
suse.com/security/cve/CVE-2026-72522
suse.com/security/cve/CVE-2026-7774
suse.com/security/cve/CVE-2026-8328
suse.com/security/cve/CVE-2026-9669
suse.com/support/update/announcement/2026/suse-su-202623845-1
suse.com/support/update/announcement/2026/suse-su-20264396-1
bugzilla.suse.com/1276227
bugzilla.suse.com/1277111
suse.com/security/cve/CVE-2026-15310
suse.com/security/cve/CVE-2026-19672
suse.com/support/update/announcement/2026/suse-su-20264401-1
bugzilla.suse.com/1258364
bugzilla.suse.com/1273099
bugzilla.suse.com/1273148
bugzilla.suse.com/1274683
suse.com/security/cve/CVE-2026-18503
suse.com/security/cve/CVE-2026-6879
suse.com/support/update/announcement/2026/suse-su-20264411-1
bugzilla.suse.com/1276903
suse.com/support/update/announcement/2026/suse-su-20264534-1
suse.com/support/update/announcement/2026/suse-su-20264633-1
suse.com/support/update/announcement/2026/suse-su-20264743-1
bugzilla.suse.com/1259989
bugzilla.suse.com/1261970
bugzilla.suse.com/1262429
bugzilla.suse.com/1273091
bugzilla.suse.com/1274743
bugzilla.suse.com/1277271
bugzilla.suse.com/1280459
suse.com/security/cve/CVE-2026-13346
suse.com/security/cve/CVE-2026-1703
suse.com/security/cve/CVE-2026-3219
bugzilla.suse.com/1257599
bugzilla.suse.com/1262467
bugzilla.suse.com/1263083
bugzilla.suse.com/1263443
ubuntu.com/security/CVE-2026-9669
ubuntu.com/security/notices/USN-8509-1
ubuntu.com/security/CVE-2021-4189
ubuntu.com/security/CVE-2025-13462
ubuntu.com/security/CVE-2025-69534
ubuntu.com/security/CVE-2026-0672
ubuntu.com/security/CVE-2026-1299
ubuntu.com/security/CVE-2026-1502
ubuntu.com/security/CVE-2026-2297
ubuntu.com/security/CVE-2026-3276
ubuntu.com/security/CVE-2026-3644
ubuntu.com/security/CVE-2026-4224
ubuntu.com/security/CVE-2026-4519
ubuntu.com/security/CVE-2026-4786
ubuntu.com/security/CVE-2026-5713
ubuntu.com/security/CVE-2026-6019
ubuntu.com/security/CVE-2026-6100
ubuntu.com/security/CVE-2026-7774
ubuntu.com/security/CVE-2026-8328
Left out here: 65 package rows, 17 references and the rest of 1 source description. The JSON record has them. Left out on purpose, here and in the API, to keep responses small: 9 source records.