Release date:
2026-05-27 11:08:29 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.el7.x86_64.rpm
sha:ca8998cf3ab513bdd42acf65b1ecc1d5a83d19e1aa900af82797bbe3f85e3f2b
-
alt-python36-debug-3.6.15-25.el7.x86_64.rpm
sha:a11cbbc091ee3969676bee40c06f76a91cf645a73aac905029bce43f513e3dfd
-
alt-python36-devel-3.6.15-25.el7.x86_64.rpm
sha:9448c02cc95f71f89eae1328634ddf981ce82f3d7b61e7ad5eb522efcc28ba6a
-
alt-python36-libs-3.6.15-25.el7.x86_64.rpm
sha:ea56b8b112f355a4867c291e6f9c922a08d5ce19309c0f0427dd67b6ebf9f198
-
alt-python36-test-3.6.15-25.el7.x86_64.rpm
sha:3c5597d827fae2bdaec98c68b59842301c2a24d3308592c18c0d0d8fa9257f48
-
alt-python36-tkinter-3.6.15-25.el7.x86_64.rpm
sha:06300b408d2debae89f337cd594af1c3b00452bd61dc349baa4d5732946dae4d
-
alt-python36-tools-3.6.15-25.el7.x86_64.rpm
sha:807e9ec6ad7775579111d6854d2e91e25d151c89db324027d16a7681f9147fed
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.