{"id":"CLSA-2026-1781607534","summary":"libxml2: Fix of 12 CVEs","details":"- CVE-2023-29469: guard xmlDictComputeFastKey against namelen \u003c= 0 to prevent\n  out-of-bounds read when hashing zero-length or negative-length keys\n- CVE-2023-45322: fix use-after-free in xmlNodeDumpOutputInternal triggered\n  by malformed XML when default error handler interacts with freed memory\n- CVE-2024-34459: bound the backwards trim in xmlHTMLPrintFileContext so it\n  cannot overread the buffer when scanning for newline / carriage-return\n- CVE-2025-9714: keep and restore XPath context depth across recursive\n  xmlXPathRunEval invocations (EXSLT dyn:map / dyn:evaluate) to avoid stack\n  overflow when the recursion limit was being reset prematurely","modified":"2026-10-26T09:31:58.132002561Z","published":"2026-06-29T10:51:43Z","upstream":["CVE-2023-29469","CVE-2023-45322","CVE-2024-34459","CVE-2025-9714"],"references":[{"type":"ADVISORY","url":"https://errata.tuxcare.com/els_os/rhel7els/CLSA-2026-1781607534.html"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2021-3517"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2021-3518"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2021-3537"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2021-3541"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2022-23308"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2022-29824"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2022-40303"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2022-40304"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2023-28484"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2023-29469"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2023-45322"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2025-9714"}],"affected":[{"package":{"name":"libxml2","ecosystem":"TuxCare:RHEL:7","purl":"pkg:rpm/tuxcare/libxml2?distro=rhel-7"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.9.1-6.0.11.el7_9.6.tuxcare.els5"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/rhel7els/CLSA-2026-1781607534.json"}},{"package":{"name":"libxml2-devel","ecosystem":"TuxCare:RHEL:7","purl":"pkg:rpm/tuxcare/libxml2-devel?distro=rhel-7"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.9.1-6.0.11.el7_9.6.tuxcare.els5"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/rhel7els/CLSA-2026-1781607534.json"}},{"package":{"name":"libxml2-python","ecosystem":"TuxCare:RHEL:7","purl":"pkg:rpm/tuxcare/libxml2-python?distro=rhel-7"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.9.1-6.0.11.el7_9.6.tuxcare.els5"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/rhel7els/CLSA-2026-1781607534.json"}},{"package":{"name":"libxml2-static","ecosystem":"TuxCare:RHEL:7","purl":"pkg:rpm/tuxcare/libxml2-static?distro=rhel-7"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.9.1-6.0.11.el7_9.6.tuxcare.els5"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/rhel7els/CLSA-2026-1781607534.json"}}],"schema_version":"1.9.0"}