Release date:
2026-10-28 08:59:19 UTC
Description:
* SECURITY UPDATE: race condition in ssl.SSLContext.cert_store_stats()
and get_ca_certs()
- debian/patches/CVE-2024-0397.patch: in Modules/_ssl.c, take a locked
copy of the X509_STORE object list (shim of OpenSSL 3.3's
X509_STORE_get1_objects()) instead of iterating the live list, so a
concurrent certificate load can no longer free entries while they are
read. Backport of upstream commit 29c97287d205 (gh-114572, 3.8
branch); the get_ca_certs() failure path releases the result list,
as in the original 3.12 fix.
- CVE-2024-0397
* SECURITY UPDATE: incorrect "private"/"global" classification of IP
address ranges
- debian/patches/CVE-2024-4032.patch: in Lib/ipaddress.py, update the
is_private / is_global tables to the IANA special-purpose registries
and handle IPv4-mapped IPv6 addresses. Backport of upstream commit
895f7e2ac23e (gh-113171, 3.8 branch); the Doc/whatsnew/3.8.rst hunk
is dropped. Bundles the upstream regression tests.
- CVE-2024-4032
* SECURITY UPDATE: infinite loop or deadlock in tarfile on archives with
a negative member offset
- debian/patches/CVE-2025-8194.patch: in Lib/tarfile.py, reject negative
sizes in TarInfo._block() with InvalidHeaderError. Backport of
upstream commit 73f03e4808 (gh-130577, 3.9 branch). Bundles the
upstream regression tests, placed by hand in test_tarfile.py.
- CVE-2025-8194
* SECURITY UPDATE: use-after-free in a reused bz2/lzma decompressor
after MemoryError
- debian/patches/CVE-2026-6100.patch: in Modules/_bz2module.c and
Modules/_lzmamodule.c, clear next_in on the decompress() error path
so a later call no longer reads the caller's released buffer.
Backport of upstream commit 47128e64f98c (gh-148395, 3.10 branch).
- CVE-2026-6100
* SECURITY UPDATE: IMAP command injection via CR/LF in command
arguments
- debian/patches/CVE-2025-15366.patch: in Lib/imaplib.py, reject NUL,
CR and LF in IMAP4._command() arguments with ValueError, so a
caller-supplied argument can no longer smuggle extra IMAP commands.
Other control characters are still accepted, following the upstream
narrowing of the check. Backport of upstream commit 71926d943c05
(gh-143921, GH-143922 + GH-153067, 3.13 branch). Bundles a
regression test adapted to the 3.7 test server.
- CVE-2025-15366
* SECURITY UPDATE: POP3 command injection via control characters in
command arguments
- debian/patches/CVE-2025-15367.patch: in Lib/poplib.py, reject C0
control characters and DEL in POP3._putcmd() with ValueError.
Backport of upstream commit b234a2b67539 (gh-143923). Bundles the
upstream regression test.
- CVE-2025-15367
* SECURITY UPDATE: webbrowser dash-prefix check bypass via "%action"
- debian/patches/CVE-2026-4786.patch: in Lib/webbrowser.py, run the
CVE-2026-4519 leading-dash check in UnixBrowser.open() on the URL
after "%action" is expanded, and substitute "%action" before "%s",
so a URL can no longer inject browser options through "%action".
Backport of upstream commit d22922c8a795 (gh-148169), taken from
the amazonlinux2els 3.7.16 donor. Bundles the upstream regression
test.
- CVE-2026-4786
* SECURITY UPDATE: email header injection via newlines in generated
headers (prerequisite of CVE-2026-1299)
- debian/patches/CVE-2024-6923.patch: in Lib/email, encode atoms that
contain CR or LF when refolding, and add the verify_generated_headers
policy attribute (default True) and email.errors.HeaderWriteError, so
Generator refuses to write a header that is improperly folded or
delimited. Backport of upstream commit f7be505d137a (gh-121650, 3.9
branch), taken from the amazonlinux2els 3.7.16 donor and adapted to
3.7.3. Bundles the upstream regression tests.
- CVE-2024-6923
* SECURITY UPDATE: email header injection through BytesGenerator
- debian/patches/CVE-2026-1299.patch: in Lib/email/generator.py, apply
the verify_generated_headers checks in BytesGenerator._write_headers()
too. Backport of upstream commit 052e55e7d447 (gh-144125), taken from
the amazonlinux2els 3.7.16 donor. Bundles the upstream regression
tests.
- CVE-2026-1299
* Fix email header folding regressions exposed by the header checks
above
- debian/patches/bpo-34424.patch: in Lib/email/_header_value_parser.py,
strip the whole policy.linesep instead of one character when
refolding an encoded word, so smtplib.send_message() no longer raises
HeaderWriteError on encoded-word headers. Backport of upstream commit
c0abd0c8e9b6 (bpo-34424, 3.7.4), applied before CVE-2024-6923.patch.
- debian/patches/gh-142006.patch: drop an empty line left in the fold
buffer when trailing whitespace is moved to the next line. Backport of
upstream commit 90ca216cdcb7 (gh-142006, 3.13 branch).
Updated packages:
-
idle-python3.7_3.7.3-2+deb10u7+tuxcare.els10_all.deb
sha:62f4032dec22a7eba679bb91df75bdf1382bf37d
-
libpython3.7_3.7.3-2+deb10u7+tuxcare.els10_amd64.deb
sha:fb8a74ee1bbd224cac792ac700e90cafa0cd7a62
-
libpython3.7-dev_3.7.3-2+deb10u7+tuxcare.els10_amd64.deb
sha:8c37c03c12d7e50a89311648d5b38a3eacb8e11a
-
libpython3.7-minimal_3.7.3-2+deb10u7+tuxcare.els10_amd64.deb
sha:00dd6db117db8838523f3772a1712a8dad328cc6
-
libpython3.7-stdlib_3.7.3-2+deb10u7+tuxcare.els10_amd64.deb
sha:950e4e916d24eac0dcf3683776ef75fe955cf53b
-
libpython3.7-testsuite_3.7.3-2+deb10u7+tuxcare.els10_all.deb
sha:e5ffe9313fcf6a44ea155fdfd9a1cbb7c7a9b097
-
python3.7_3.7.3-2+deb10u7+tuxcare.els10_amd64.deb
sha:d3492d63b685fba986c53ddcfd64e3252eb3db44
-
python3.7-dev_3.7.3-2+deb10u7+tuxcare.els10_amd64.deb
sha:11c67372831481bd9dbbe16bdf2d7d2553f79771
-
python3.7-doc_3.7.3-2+deb10u7+tuxcare.els10_all.deb
sha:3e190fffa6b053b3942373dfc05195ac951b0f6e
-
python3.7-examples_3.7.3-2+deb10u7+tuxcare.els10_all.deb
sha:39e59a172b6333eb2b0b62509bb2195c322ff85d
-
python3.7-minimal_3.7.3-2+deb10u7+tuxcare.els10_amd64.deb
sha:980267b3ddcafad9d75aa4986aac36e870335c5c
-
python3.7-venv_3.7.3-2+deb10u7+tuxcare.els10_amd64.deb
sha:fb5411686abfd3d2b5f3aaecbc32c26a152aa228
-
libpython3.7_3.7.3-2+deb10u7+tuxcare.els10_arm64.deb
sha:cf217c893b9c329dbc53007b73c33f5f8c90dd5a
-
libpython3.7-dev_3.7.3-2+deb10u7+tuxcare.els10_arm64.deb
sha:01bb8cb55f0a9b11df330683056ec08d6e431a38
-
libpython3.7-minimal_3.7.3-2+deb10u7+tuxcare.els10_arm64.deb
sha:0decbcaa6391a34174731e2cff5cb818e2520284
-
libpython3.7-stdlib_3.7.3-2+deb10u7+tuxcare.els10_arm64.deb
sha:5c5064bbd50b9653560ddd03a43cf39d2dd9a508
-
python3.7_3.7.3-2+deb10u7+tuxcare.els10_arm64.deb
sha:364a46cfef00e962de48946b63015ee2e1281fa1
-
python3.7-dev_3.7.3-2+deb10u7+tuxcare.els10_arm64.deb
sha:8a0318d576d278175041e5ea982eaac10c41df4c
-
python3.7-minimal_3.7.3-2+deb10u7+tuxcare.els10_arm64.deb
sha:f1e1d137bcbd6177cf528ec5899224d432ae1be1
-
python3.7-venv_3.7.3-2+deb10u7+tuxcare.els10_arm64.deb
sha:71ec381046d5f54337c0a95f7d0f1049454cea73
-
libpython3.7_3.7.3-2+deb10u7+tuxcare.els10_armel.deb
sha:e40091d9b4c546a9bf63a6d6d58bc9e807ecdc08
-
libpython3.7-dev_3.7.3-2+deb10u7+tuxcare.els10_armel.deb
sha:9b7b9b4a9d60e11561bd5194b00dfbdb320d50f8
-
libpython3.7-minimal_3.7.3-2+deb10u7+tuxcare.els10_armel.deb
sha:980770d47f942407eaf28bbe1362d3449802f943
-
libpython3.7-stdlib_3.7.3-2+deb10u7+tuxcare.els10_armel.deb
sha:f065bdad85af0a5213e26c413040578034177787
-
python3.7_3.7.3-2+deb10u7+tuxcare.els10_armel.deb
sha:8106b7984802b541d669f3785fdd91685d3a72f4
-
python3.7-dev_3.7.3-2+deb10u7+tuxcare.els10_armel.deb
sha:1bbe95231a1e4a2ddb07584ecdb281775d525599
-
python3.7-minimal_3.7.3-2+deb10u7+tuxcare.els10_armel.deb
sha:5f86851e24e4220bafa67d8760f7df1d7d7ee4cb
-
python3.7-venv_3.7.3-2+deb10u7+tuxcare.els10_armel.deb
sha:34016f9e792652af974ec0f7d6bccc2e02638417
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.