[CLSA-2026:1790767993] Fix CVE(s): CVE-2026-15806, CVE-2026-17084
Type:
security
Severity:
Moderate
Release date:
2026-09-30 11:33:26 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:ae890693381f7caf8021fb840d817db1510c9711
  • alt-python27-debug_2.7.18-32_amd64.deb
    sha:c91980515d1fe0284c31663423d390a5370b9e99
  • alt-python27-devel_2.7.18-32_amd64.deb
    sha:0a84eb2063ba083a7dcb9374c6650cb0a64682fe
  • alt-python27-idle_2.7.18-32_amd64.deb
    sha:a8c90245c42f1edc7d90deb7fabf106b5cf623fc
  • alt-python27-libs_2.7.18-32_amd64.deb
    sha:131122e674ebdd78a311b75280364022deede289
  • alt-python27-test_2.7.18-32_amd64.deb
    sha:bdb6a79204d8f99ed0fdd8a5007fa78093adb385
  • alt-python27-tkinter_2.7.18-32_amd64.deb
    sha:a92242ace63ca48ebc302cf6edbebf8630a18620
  • alt-python27-tools_2.7.18-32_amd64.deb
    sha:29d6dde6a951eb84e4b6a4e1f69ab47b0b0dc975
  • alt-python27_2.7.18-32_arm64.deb
    sha:693eb201b5ad6b076c5713a09ff25f3ad931a0ee
  • alt-python27-debug_2.7.18-32_arm64.deb
    sha:0829ac635d27992fe4994c275251ad54f794460a
  • alt-python27-devel_2.7.18-32_arm64.deb
    sha:a5aff1f8ebabd62498793e87f9bedaf90c0fdfd6
  • alt-python27-idle_2.7.18-32_arm64.deb
    sha:73ff3e9cd7186efc7771af83b6f02f24a2790ee1
  • alt-python27-libs_2.7.18-32_arm64.deb
    sha:de17def1a1c6dd08ceaa94a75c394775360d462d
  • alt-python27-test_2.7.18-32_arm64.deb
    sha:52f9d6154e47995181b1345d92ba37ccb30364dc
  • alt-python27-tkinter_2.7.18-32_arm64.deb
    sha:e5a15039205cd0289b0faddd8e757bca0a6d21f7
  • 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.