[CLSA-2026:1779880402] alt-python36: Fix of 2 CVEs
Type:
security
Severity:
Critical
Release date:
2026-05-27 11:15:07 UTC
Description:
- CVE-2026-7210 + CVE-2026-41080 (paired): backport libexpat 16-byte salt API (XML_SetHashSalt16Bytes) into bundled expat 2.4.1 and wire pyexpat/_elementtree to use it. Together these restore proper hash-flood mitigation for xml.parsers.expat and xml.etree.ElementTree. CVE-2026-7210 (cpython 24b8f12): xml.parsers.expat and xml.etree.ElementTree used insufficient entropy (a single Py_hash_t) for Expat hash-flooding protection. The cpython half of the fix seeds the parser with the full 16-byte _Py_HashSecret.expat.hashsalt16 via XML_SetHashSalt16Bytes when the libexpat being linked exposes that API. CVE-2026-41080 (libexpat PR #1183): libexpat's hash-flood protection itself only used 4-8 bytes of entropy for the SipHash salt. The libexpat half adds the new XML_SetHashSalt16Bytes API (and widens the parser's internal salt storage to a full struct sipkey) so the 16-byte path is available. Backported into the bundled libexpat 2.4.1 tree in Modules/expat/; the bundled expat.h now also defines XML_HAS_HASHSALT16BYTES_BACKPORT so the cpython 20800 gate activates against the patched bundle without bumping the advertised libexpat version. Alpine builds use --with-system-expat and are unaffected by the libexpat backport.
Updated packages:
  • alt-python36-3.6.15-25.el9.x86_64.rpm
    sha:47a1b8bbdf02e412ec3149d52b98f748c4109895f897e97cbe82f19eb7fc82d5
  • alt-python36-debug-3.6.15-25.el9.x86_64.rpm
    sha:db4bf1b87af55eda0e9e9394d64ca9e74fa0ab27ac8d003b654db7091daade4b
  • alt-python36-devel-3.6.15-25.el9.x86_64.rpm
    sha:e86176d158e04ce232e6303e1830fc92c0406f05d6fba5a6f8bec54ab12d52fd
  • alt-python36-libs-3.6.15-25.el9.x86_64.rpm
    sha:c0a8e790e4be178b3e9879997fb69bb79ead96be9a9f34c52dffa5bbf5c4d99c
  • alt-python36-test-3.6.15-25.el9.x86_64.rpm
    sha:55f7dd46f611a1fa72940e7fb48477cb35677dc28200ba8827ce04855b7b89a1
  • alt-python36-tkinter-3.6.15-25.el9.x86_64.rpm
    sha:852971e225819cffd7bf0dd38a27d9d0ff4585170d6d5f20366dff785ed51fb0
  • alt-python36-tools-3.6.15-25.el9.x86_64.rpm
    sha:6d03f308de132a0bb158688e3a2ea07efdfb3103d3263e55000348f858f3f1f1
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.