[CLSA-2026:1779274964] alt-python36: Fix of 4 CVEs
Type:
security
Severity:
Moderate
Release date:
2026-05-20 11:02:49 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.el7.x86_64.rpm
    sha:1cf5b86ed0cc94bc5c7010d7338f354aaae936ab74931a8e581b106a06c03ac8
  • alt-python36-debug-3.6.15-24.el7.x86_64.rpm
    sha:334f73b62557bf85f8ff07d0acfaec097e70831c2ddda92d94e3af5b8983e999
  • alt-python36-devel-3.6.15-24.el7.x86_64.rpm
    sha:79047e18e9e5e3c478202de4555242861bc199d475805622a9bd17d9f0490770
  • alt-python36-libs-3.6.15-24.el7.x86_64.rpm
    sha:f2de9f1364e977674920fc85b1008163a8b79dfac784555c5ddfa336c9da678e
  • alt-python36-test-3.6.15-24.el7.x86_64.rpm
    sha:3b0074a19b2e91f077b27f24b93b87a6bcc9babd244b16afd8b2839df2823d07
  • alt-python36-tkinter-3.6.15-24.el7.x86_64.rpm
    sha:7b9d11eea799f2085ac330771b1a9d9218d99e67daf5a6784178277eb4aaaa9b
  • alt-python36-tools-3.6.15-24.el7.x86_64.rpm
    sha:3f2b84ae90b0a85984ec0d51f370c03f360148f8d1009d2f3b724c47f799bf70
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.