[CLSA-2026:1779279014] alt-python36: Fix of 4 CVEs
Type:
security
Severity:
Moderate
Release date:
2026-05-20 12:10:20 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.el8.x86_64.rpm
    sha:77bba2ce6932245129534b931110710862ef8b3ebfff53a633e377d1e1406ca1
  • alt-python36-debug-3.6.15-24.el8.x86_64.rpm
    sha:8b77a2a44828f694afb2ffa10f1ebe391d7ea9a93b12b63b7043da31bef64dcc
  • alt-python36-devel-3.6.15-24.el8.x86_64.rpm
    sha:cc337af7e9a2a76ebc2faf3d084363695bbe72503c8eadff8d152d73cb78ec21
  • alt-python36-libs-3.6.15-24.el8.x86_64.rpm
    sha:36fa3e3976c2d8e8f41bf77349989d53ec78d6bc8a6949637a98c196f550cf7c
  • alt-python36-test-3.6.15-24.el8.x86_64.rpm
    sha:d1b89f3f4f1e5e8fbe42cc56257b0445875f0ee4c965d71d171aca2c7c62104a
  • alt-python36-tkinter-3.6.15-24.el8.x86_64.rpm
    sha:4538e6686fb3a494d9b8b9a8a1118797f149b26b3f640544e8333980be5e3a04
  • alt-python36-tools-3.6.15-24.el8.x86_64.rpm
    sha:407a67e6a908764b586334edbea0b6e7afb77363d6da904ebb07d68edfd10f3c
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.