[CLSA-2026:1779278705] alt-python36: Fix of 4 CVEs
Type:
security
Severity:
Moderate
Release date:
2026-05-20 12:05:11 UTC
Description:
- CVE-2025-15282: urllib.request.DataHandler accepted data: URLs whose mediatype contained C0 control characters, allowing newline-based HTTP header injection downstream. Reject control characters in data_open(). - CVE-2026-0672: http.cookies.Morsel did not reject control characters in keys, values, or coded_value, allowing cookie injection via __setitem__, setdefault, set, and BaseCookie.output. Add a _has_control_character helper and validate in those entry points and BaseCookie.OutputString. - CVE-2026-3644: the CVE-2026-0672 fix was incomplete; control characters could still bypass via Morsel.update(), |=, __setstate__, and BaseCookie.js_output(). Validate those entry points too and re-validate the assembled output string in js_output(). - CVE-2026-4224: Modules/pyexpat.c conv_content_model could overflow the C stack when an Expat parser with a registered ElementDeclHandler parsed a deeply nested DTD content model, causing a denial-of-service. Wrap conv_content_model with Py_EnterRecursiveCall so deep nesting raises RecursionError instead of crashing.
Updated packages:
  • alt-python36-3.6.15-24.el9.x86_64.rpm
    sha:12931958e94ffb2f7334a75d4709f40a264b4e3509be934f5f9b5861bf3808e9
  • alt-python36-debug-3.6.15-24.el9.x86_64.rpm
    sha:88cd57d2db09776e431c0291303e4133a9fcc340f4818ceb4132170f0f968507
  • alt-python36-devel-3.6.15-24.el9.x86_64.rpm
    sha:d1071426e6a7a39ac36c87e9c7dc749654dd610066e5b1ebb56d8a75ea0bc27c
  • alt-python36-libs-3.6.15-24.el9.x86_64.rpm
    sha:ea3a26f1601d918a691637b159e45f1725e1728d26d79790718f4c6582f9ac2a
  • alt-python36-test-3.6.15-24.el9.x86_64.rpm
    sha:fa92fffdc5a95ecc375428811508b516dc30c2983a2d99bea188c92074e39d30
  • alt-python36-tkinter-3.6.15-24.el9.x86_64.rpm
    sha:7a22982de26d1daeb4fd4c06ac5eb61ca9489edf3bde0d6fdd52e07518607a6d
  • alt-python36-tools-3.6.15-24.el9.x86_64.rpm
    sha:c27930859a506cf5a7232e9ee38b9ba9f53e335947ae255dbd5a1d4b798e7c2f
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.