[CLSA-2026:1779275273] alt-python36: Fix of 4 CVEs
Type:
security
Severity:
Moderate
Release date:
2026-05-20 15:20:08 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.el10.x86_64.rpm
    sha:039aeacbdde122002eb011d038c12af9f9b587b111a6e5bb73cce27777edfb8e
  • alt-python36-debug-3.6.15-24.el10.x86_64.rpm
    sha:73b19224d1616660256421d856d92211a4cbab96e2a579a3ee09b5aad9385e69
  • alt-python36-devel-3.6.15-24.el10.x86_64.rpm
    sha:b9c36cc319755fbe8f47c03781e134ea10b47e4106ba255e4d23bd4832c7fca9
  • alt-python36-libs-3.6.15-24.el10.x86_64.rpm
    sha:c228ad3ff9bf51d2117df92954b49f41c67af31460ca48f7e748bb86b7060035
  • alt-python36-test-3.6.15-24.el10.x86_64.rpm
    sha:37be9b11d95ae63d3de8f8f92f998ef83a8d899250381de6639564fd0f3c3916
  • alt-python36-tkinter-3.6.15-24.el10.x86_64.rpm
    sha:9073f79741a1bcaea74d407dbd5950a130c1375cd556eaf43ffe2f55e5c5c479
  • alt-python36-tools-3.6.15-24.el10.x86_64.rpm
    sha:5d23104466fa950d3b1d4928a1f65ebf72d2044be51305f536a94bcd66d2133e
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.