Release date:
2026-09-30 08:04:29 UTC
Description:
* SECURITY UPDATE: urllib2 HTTPPasswordMgr credentials were not scoped by
URL scheme. reduce_uri() drops 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 the
Basic-auth credentials in cleartext. A URI registered without a scheme
still matches any scheme, which keeps proxy authentication working.
- debian/patches/CVE-2026-15806.patch: backport of cpython
a2773a34183b7d94a243bb98fd658926cc5348ce (gh-155694, GH-155696),
re-cut for Lib/urllib2.py. HTTPPasswordMgrWithPriorAuth does not exist
in 2.7, so its hunk and test are dropped; the new tests are doctests,
in the style of the existing password-manager tests.
- CVE-2026-15806
* SECURITY UPDATE: stringprep applied post-Unicode-3.2.0 case mappings.
map_table_b3() falls back to unicode.lower(), which uses the interpreter's
bundled Unicode 5.2.0 data, so characters that gained a lowercase
mapping after Unicode 3.2.0 (Georgian, Palochka, ...) were case-folded
by the idna codec against RFC 3454.
- debian/patches/CVE-2026-17084.patch: backport of cpython
1e54caa096678a38afcabecabb1ff72400dd6bae (gh-155292, GH-155293). The
b3_exceptions table is generated from the running interpreter's UCD,
so upstream's Unicode 16.0.0 table does not apply; it was regenerated
with this version's own interpreter (UCD 5.2.0, 280 identity entries).
- CVE-2026-17084
Updated packages:
-
alt-python27_2.7.18-32_amd64.deb
sha:73a0991388298d92ad60e884f8bb98e35f7adb40
-
alt-python27-debug_2.7.18-32_amd64.deb
sha:edc4f62b8140c5cf2721d2771ba21447c67cb213
-
alt-python27-devel_2.7.18-32_amd64.deb
sha:4e1a816063c6f0b908f9dca0b8b487b2b9c3204b
-
alt-python27-idle_2.7.18-32_amd64.deb
sha:a8c90245c42f1edc7d90deb7fabf106b5cf623fc
-
alt-python27-libs_2.7.18-32_amd64.deb
sha:ef14ddc5e6b7c49ef104d6a395914582b864c3db
-
alt-python27-test_2.7.18-32_amd64.deb
sha:ea67f71a1c4b384d8f167c1e1d23067b81deabb1
-
alt-python27-tkinter_2.7.18-32_amd64.deb
sha:b7d8c20a496efbfaf49532e0ab1dfdc18fd1972d
-
alt-python27-tools_2.7.18-32_amd64.deb
sha:29d6dde6a951eb84e4b6a4e1f69ab47b0b0dc975
-
alt-python27_2.7.18-32_arm64.deb
sha:5b7dfc2a109092d318c7b5cd3dbe945df4f6e19f
-
alt-python27-debug_2.7.18-32_arm64.deb
sha:a5c84c3a0ab6f02c33c22f8c75388708ebfe8d1e
-
alt-python27-devel_2.7.18-32_arm64.deb
sha:bc5a793bfa7ff9383bea3e402d01a441a824eae0
-
alt-python27-idle_2.7.18-32_arm64.deb
sha:73ff3e9cd7186efc7771af83b6f02f24a2790ee1
-
alt-python27-libs_2.7.18-32_arm64.deb
sha:404f9b99a5b824b12f39f4c674488dda56b8b4a6
-
alt-python27-test_2.7.18-32_arm64.deb
sha:a5f1bfcab0575dd0095f1917fa451be03d7946e2
-
alt-python27-tkinter_2.7.18-32_arm64.deb
sha:388b208ecce262a35105bdd81ec6947c9096032a
-
alt-python27-tools_2.7.18-32_arm64.deb
sha:2c19ea7067fb6f63471b8b414b39b67e2b4ac4f3
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.