[CLSA-2026:1780484159] Fix of 8 CVEs
Type:
security
Severity:
Moderate
Release date:
2026-06-03 10:56:20 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:1e7694bbd99b230bc40b2b8a2d97eb12d816f2d7
  • alt-python37-debug_3.7.17-23_amd64.deb
    sha:afe6a6b3b339c225f51e9e9e35de18ae54a6629e
  • alt-python37-devel_3.7.17-23_amd64.deb
    sha:f0076e82e299fb8550cc6fcb071dc99f6ece81ab
  • alt-python37-libs_3.7.17-23_amd64.deb
    sha:425afaf900122cf25ac3e2291b477af6889520da
  • alt-python37-test_3.7.17-23_amd64.deb
    sha:755e4987e7eb11d507a5452ff4d0ae53b46555d1
  • alt-python37-tkinter_3.7.17-23_amd64.deb
    sha:f679153856c36842ba385d58a54565e41f734875
  • alt-python37-tools_3.7.17-23_amd64.deb
    sha:21187cb6b85716c7480d3056ee0b9f814bde519b
  • alt-python37_3.7.17-23_arm64.deb
    sha:67556204eddb2904802026a2d269b547798d5219
  • alt-python37-debug_3.7.17-23_arm64.deb
    sha:1b89676e158dcd77305af8b6306dc97e2553c0e6
  • alt-python37-devel_3.7.17-23_arm64.deb
    sha:6345a088564adcf73c2384a496363275b75f0fe4
  • alt-python37-libs_3.7.17-23_arm64.deb
    sha:09025491124194e9f5e57aae614f77a3da557c9b
  • alt-python37-test_3.7.17-23_arm64.deb
    sha:c840ab1b2ec9c60d51c4bbf50d53747f37f8863d
  • alt-python37-tkinter_3.7.17-23_arm64.deb
    sha:fc0a6f93253a16260c7dda7657e7a7c5c20cf6b5
  • 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.