Release date:
2026-09-30 08:08:31 UTC
Description:
* SECURITY UPDATE: urllib HTTPPasswordMgr handed out credentials for a
different URL scheme
- debian/patches/CVE-2026-15806.patch: add _reduce_uri_with_scheme() and
_is_suburi_with_scheme() and use them in HTTPPasswordMgr.add_password()
and find_user_password() and in HTTPPasswordMgrWithPriorAuth's
update_authenticated() and is_authenticated(). reduce_uri() dropped the
scheme, so credentials registered for "https://host/" were also
returned for "http://host/", and an attacker able to force an HTTPS to
HTTP downgrade or redirect received them in cleartext. A URI
registered without a scheme still matches any scheme, which keeps
proxy authentication working. Also carries upstream's two new
test_urllib2 tests. Upstream commit a2773a34183b
- CVE-2026-15806
* SECURITY UPDATE: stringprep applied post-Unicode-3.2.0 case mappings
- debian/patches/CVE-2026-17084.patch: regenerate Lib/stringprep.py so
that b3_exceptions pins every codepoint that this interpreter's
Unicode 14.0.0 case-folds but Unicode 3.2.0 does not to itself (684
entries). map_table_b3() fell back to str.lower(), which uses the
bundled UCD, so the idna codec case-folded characters such as Cherokee,
Cyrillic Palochka and Georgian Mtavruli that RFC 3454 requires to be
left alone, and different Python versions derived different A-labels
for the same name. The module now asserts the UCD version it was
generated for. The table is specific to the bundled UCD, so it was
regenerated with this version's own interpreter rather than copied
from upstream; Tools/unicode/mkstringprep.py gains the generation loop
and upstream's idna regression test is carried in test_codecs.
Upstream commit 1e54caa09667
- CVE-2026-17084
Updated packages:
-
alt-python311_3.11.16-4_amd64.deb
sha:35ec52492683cfd44752011703077116816dcb9f
-
alt-python311-debug_3.11.16-4_amd64.deb
sha:31e69397afd86d87ac4986da3429b68e5e10c8d3
-
alt-python311-devel_3.11.16-4_amd64.deb
sha:d46c3a72cef96c62a517a16c2f6161c92252bba4
-
alt-python311-idle_3.11.16-4_amd64.deb
sha:c57d35552659943db04136d19953845e1ffc5545
-
alt-python311-libs_3.11.16-4_amd64.deb
sha:6cf42f16e3395ff5c8e7a78c3e40a857cc7c5a25
-
alt-python311-test_3.11.16-4_amd64.deb
sha:c94ccf0157411cedb9b98946efd36eb0d38ce548
-
alt-python311-tkinter_3.11.16-4_amd64.deb
sha:8745a2b2fd9d2284972f16723dbbc3cf4c6ea5b6
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.