{"id":"CLSA-2026-1781346740","summary":"python: Fix of CVE-2026-7210","details":"- CVE-2026-7210: seed Expat's hash-flooding protection with a full 16 bytes\n  (128 bits) of entropy via XML_SetHashSalt16Bytes() when the loaded libexpat\n  provides it (detected via a weak symbol), instead of the brute-forceable\n  8-byte XML_SetHashSalt(); the pyexpat CAPI gains a SetHashSalt16Bytes\n  pointer appended at the end of the struct (capsule magic unchanged) and\n  _Py_HashSecret_t gains a 16-byte hashsalt16 field. Both call sites fall back\n  to the legacy 8-byte API when the salt is all zeros (hash randomization off,\n  the default) so Expat keeps self-seeding. Paired with the libexpat\n  CVE-2026-41080 backport that exports the symbol; requires\n  expat \u003e= 2.1.0-15.0.7.el7_9.tuxcare.els3, the release shipping it","modified":"2026-10-26T09:43:45.665004533Z","published":"2026-06-13T10:33:02Z","upstream":["CVE-2026-41080","CVE-2026-7210"],"references":[{"type":"ADVISORY","url":"https://errata.tuxcare.com/els_os/centos7els/CLSA-2026-1781346740.html"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-7210"}],"affected":[{"package":{"name":"python","ecosystem":"TuxCare:CentOS:7","purl":"pkg:rpm/tuxcare/python?distro=centos-7"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.7.5-94.0.1.el7_9.tuxcare.els9"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/centos7els/CLSA-2026-1781346740.json"}},{"package":{"name":"python-debug","ecosystem":"TuxCare:CentOS:7","purl":"pkg:rpm/tuxcare/python-debug?distro=centos-7"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.7.5-94.0.1.el7_9.tuxcare.els9"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/centos7els/CLSA-2026-1781346740.json"}},{"package":{"name":"python-devel","ecosystem":"TuxCare:CentOS:7","purl":"pkg:rpm/tuxcare/python-devel?distro=centos-7"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.7.5-94.0.1.el7_9.tuxcare.els9"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/centos7els/CLSA-2026-1781346740.json"}},{"package":{"name":"python-libs","ecosystem":"TuxCare:CentOS:7","purl":"pkg:rpm/tuxcare/python-libs?distro=centos-7"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.7.5-94.0.1.el7_9.tuxcare.els9"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/centos7els/CLSA-2026-1781346740.json"}},{"package":{"name":"python-test","ecosystem":"TuxCare:CentOS:7","purl":"pkg:rpm/tuxcare/python-test?distro=centos-7"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.7.5-94.0.1.el7_9.tuxcare.els9"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/centos7els/CLSA-2026-1781346740.json"}},{"package":{"name":"python-tools","ecosystem":"TuxCare:CentOS:7","purl":"pkg:rpm/tuxcare/python-tools?distro=centos-7"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.7.5-94.0.1.el7_9.tuxcare.els9"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/centos7els/CLSA-2026-1781346740.json"}},{"package":{"name":"tkinter","ecosystem":"TuxCare:CentOS:7","purl":"pkg:rpm/tuxcare/tkinter?distro=centos-7"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.7.5-94.0.1.el7_9.tuxcare.els9"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/centos7els/CLSA-2026-1781346740.json"}}],"schema_version":"1.9.0"}