[CLSA-2026:1779887983] alt-python27: Fix of 2 CVEs
Type:
security
Severity:
Critical
Release date:
2026-05-27 13:20:02 UTC
Description:
- CVE-2026-7210 + CVE-2026-41080 (paired): backport libexpat 16-byte salt API (XML_SetHashSalt16Bytes) into bundled expat 2.2.8 and wire pyexpat/_elementtree to use it. Together these restore proper hash-flood mitigation. * CVE-2026-7210 (cpython side, gh-149018 / 24b8f12): xml.parsers.expat and xml.etree.ElementTree used the legacy 8-byte XML_SetHashSalt API, which can be brute-forced to trigger hash collisions. Adds a hashsalt16[16] field to _Py_HashSecret_t in Include/object.h (seeded by _PyRandom_Init), exposes a NULL-able SetHashSalt16Bytes function pointer in the pyexpat CAPI struct, and prefers the new 16-byte API whenever XML_COMBINED_VERSION >= 20800. * CVE-2026-41080 (libexpat side, PR #1183): widens m_hash_secret_salt in the bundled libexpat 2.2.8 source tree (Modules/expat/) from `unsigned long` to a `struct sipkey` (128 bits) and adds the new public XML_SetHashSalt16Bytes() entry point. The bundled pyexpat.so / _elementtree.so are statically linked against this tree, so the cpython half can now consume full 16-byte entropy in every build configuration (no external libexpat >= 2.8.0 requirement).
Updated packages:
  • alt-python27-2.7.18-33.el9.x86_64.rpm
    sha:cce09a5205db2c14c493e01f6029fcc22afde48847e508af70b83f25523ac900
  • alt-python27-debug-2.7.18-33.el9.x86_64.rpm
    sha:925fe0adaecf9b29a27206bc62630bba4b142a262ed9f06503c596ef8bbc7e36
  • alt-python27-devel-2.7.18-33.el9.x86_64.rpm
    sha:2fdfe606f4c88ad4eaf4a452aeb72487242aa1c18811ed65aca53468e3af9a90
  • alt-python27-libs-2.7.18-33.el9.x86_64.rpm
    sha:8481e52e0d72c9a27b937a88d5675fcd3942dc46a3047c607b88a6de2b76a6a6
  • alt-python27-test-2.7.18-33.el9.x86_64.rpm
    sha:1116caeddc24d6099e4e08738ab35316df85d76fee8bf7703f3d0b73a553d0ce
  • alt-python27-tkinter-2.7.18-33.el9.x86_64.rpm
    sha:35384d2d0fadc2d9334b02532ef56aa55e038f2970214cc8cdd1f7c89a2f58e1
  • alt-python27-tools-2.7.18-33.el9.x86_64.rpm
    sha:13c4824548706dcb1dc1c7882183f573e7afcf6a1e7a85883c32150d240d24c5
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.