[CLSA-2026:1780482839] Fix of 8 CVEs
Type:
security
Severity:
Moderate
Release date:
2026-06-03 10:34:22 UTC
Description:
* SECURITY UPDATE: base64.b64decode / urlsafe_b64decode silently accepted the '+/' alphabet regardless of altchars. - debian/patches/CVE-2025-12781.patch: backport of cpython 3.x 9060b4ab (gh-125346) - deprecation-only fix that emits a DeprecationWarning / FutureWarning when '+' / '/' appear in input outside the configured alphabet. Behavior is unchanged, matching upstream's deprecation intent. - CVE-2025-12781 * SECURITY UPDATE: wsgiref.headers.Headers did not reject control characters in header names / values. - debian/patches/CVE-2026-0865.patch: combined backport of cpython 22e4d552 (gh-143916, the initial fix that adds a control-char regex check in _convert_string_type) and follow-up 83ecd187 (gh-144762, "Allow HTAB in wsgiref header values" per RFC 9110 Section 5.5). Splits the regex into _name_disallowed_re and _value_disallowed_re, threads a keyword-only `name` parameter through _convert_string_type, and updates every caller to pass name=True or name=False. HTAB is now allowed in header values but still rejected in header names; LF / CR / DEL remain rejected in both. - CVE-2026-0865 * SECURITY UPDATE: http.client did not reject CR/LF in HTTPConnection CONNECT tunnel host / headers, enabling request injection. - debian/patches/CVE-2026-1502.patch: backport of cpython 05ed7ce7 (gh-146211). Validates the tunnel host and each tunnel header name / value via _is_legal_header_name / _is_illegal_header_value before sending. - CVE-2026-1502 * SECURITY UPDATE: http.cookies.Morsel.js_output() emitted an inline intact. - debian/patches/CVE-2026-6019.patch: backport of cpython f795e042 (gh-90309). Base64-encodes the cookie value and emits a self-decoding JavaScript stub instead of an unescaped string literal. Builds on top of the CVE-2026-3644 control-character validation that the repo already carries. - CVE-2026-6019
Updated packages:
  • alt-python37_3.7.17-23_amd64.deb
    sha:5cbf8e008ffe42ca28a162c0bc6f6d9eac3fcb2b
  • alt-python37-debug_3.7.17-23_amd64.deb
    sha:58f328254ac507b6ad75bdbce7083904931e6d00
  • alt-python37-devel_3.7.17-23_amd64.deb
    sha:0decd8b9a137793fb992d8ef0ac23759b0f57999
  • alt-python37-libs_3.7.17-23_amd64.deb
    sha:2dd350b5f0e9c531d956408a6c5ad800a5f16d6e
  • alt-python37-test_3.7.17-23_amd64.deb
    sha:44a02c4c8758e2e3ddd63a8019bda830e3b76dd5
  • alt-python37-tkinter_3.7.17-23_amd64.deb
    sha:a2672efda3192018c0342040de23d043ef7e814e
  • alt-python37-tools_3.7.17-23_amd64.deb
    sha:21187cb6b85716c7480d3056ee0b9f814bde519b
  • alt-python37_3.7.17-23_arm64.deb
    sha:35492cacda4f0e02b2988523f6cf9c88b83a36f1
  • alt-python37-debug_3.7.17-23_arm64.deb
    sha:f094893086aad77fb7c205b9db6425fed28042e7
  • alt-python37-devel_3.7.17-23_arm64.deb
    sha:ce0fb9f4992d7030b8f7a91644101ff5f7a70b4f
  • alt-python37-libs_3.7.17-23_arm64.deb
    sha:d266f3c9f2501fc840651f6723a94b46b0207b72
  • alt-python37-test_3.7.17-23_arm64.deb
    sha:7f4a5b1beddc97ae821b98e74f47bb559a3c9f33
  • alt-python37-tkinter_3.7.17-23_arm64.deb
    sha:6d50953af23ec5f34621580aa323b5e29b63b51e
  • alt-python37-tools_3.7.17-23_arm64.deb
    sha:c2bcaa706f63ce947b745438086789e61aa46a72
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.