Release date:
2026-05-05 02:08:23 UTC
Description:
* SECURITY UPDATE: URL parsing accepts ASCII tab/CR/LF (URL smuggling)
- debian/patches/CVE-2022-0391.patch: sanitise tab, CR, LF anywhere in
URL/scheme inside urlsplit() before cache lookup, plus regression
test in Lib/urlparse.py, Lib/test/test_urlparse.py.
- CVE-2022-0391
* SECURITY UPDATE: Quadratic complexity in IDNA decoding (DoS)
- debian/patches/CVE-2022-45061.patch: replace O(n) outer loop with a
single any() guard in nameprep(), plus regression test in
Lib/encodings/idna.py, Lib/test/test_codecs.py.
- CVE-2022-45061
* SECURITY UPDATE: ReDoS in Cookie._unquote (quadratic backslash parsing)
- debian/patches/CVE-2024-7592.patch: replace the quadratic _OctalPatt
/ _QuotePatt loop with a single linear re.sub-based decoder, plus
regression tests in Lib/Cookie.py, Lib/test/test_cookie.py.
- CVE-2024-7592
* SECURITY UPDATE: webbrowser.open() argument injection via leading dash
- debian/patches/CVE-2026-4519.patch: add BaseBrowser._check_url() and
call it from every browser open() to reject URLs whose first
non-whitespace char is '-', plus regression test in Lib/webbrowser.py,
Lib/test/test_webbrowser.py. Also backports upstream gh-148169
(commit d22922c8a7) to close the %action-substitution bypass: the
check is deferred until after %action substitution and the per-arg
replace() chain is reordered (%action before %s) so an attacker
cannot smuggle a leading dash via the URL.
- CVE-2026-4519
* BUILD: replace libdb-dev (<< 1:6.0) with libdb5.3-dev in
debian/control{,.in} so the build pulls the explicit Berkeley DB 5.3
development headers available on Ubuntu 20.04 ESM, instead of the
virtual libdb-dev package that is no longer satisfied in the ELS
build environment.
Updated packages:
-
idle-python2.7_2.7.18-1~20.04.7+tuxcare.els1_all.deb
sha:34bc9e211dcf7202884ff50d5458e373002868ad
-
libpython2.7_2.7.18-1~20.04.7+tuxcare.els1_amd64.deb
sha:1727851323a3d8066d6c86e3277e52380f20c735
-
libpython2.7-dev_2.7.18-1~20.04.7+tuxcare.els1_amd64.deb
sha:221957d55dd68467b6df000177ecf56d953dcef3
-
libpython2.7-minimal_2.7.18-1~20.04.7+tuxcare.els1_amd64.deb
sha:a2152542da2cf0f128120a1bd2800a6626cc49a6
-
libpython2.7-stdlib_2.7.18-1~20.04.7+tuxcare.els1_amd64.deb
sha:8a4d96965bedbfd0b75ab59d81293af9a0ca0818
-
libpython2.7-testsuite_2.7.18-1~20.04.7+tuxcare.els1_all.deb
sha:580ea6e73775f002380651b0c31f45db1119499f
-
python2.7_2.7.18-1~20.04.7+tuxcare.els1_amd64.deb
sha:308bb3c469bb02e6eb8938081048eb7f0ee56e18
-
python2.7-dev_2.7.18-1~20.04.7+tuxcare.els1_amd64.deb
sha:5d27e15662aa9f5f27025b5d9adee131d5bc0fa9
-
python2.7-doc_2.7.18-1~20.04.7+tuxcare.els1_all.deb
sha:e4768ed6a4d08e12934e8adbe94503e1523c28c1
-
python2.7-examples_2.7.18-1~20.04.7+tuxcare.els1_all.deb
sha:d418e2e4f7e1ac23202a7c9e2f3f00b81a63783c
-
python2.7-minimal_2.7.18-1~20.04.7+tuxcare.els1_amd64.deb
sha:2ba94f968154845cd582e6d3e51782cef6174d11
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.