{"id":"CLSA-2026-1789655873","summary":"libxml2: Fix of 4 CVEs","details":"- CVE-2026-86140: add the missing bounds checks around the two unguarded strcat()\n  calls in xmlSnprintfElements(), the sibling of the function fixed for\n  CVE-2025-24928\n- CVE-2026-86142: reject a saturated xmlStrlen() result in xmlXPtrEvalXPtrPart()\n  before it is used to size the XPointer buffer\n- CVE-2026-86143: check the xmlBufUse() length against INT_MAX before narrowing it\n  to the int parameter of the output writecallback, at all six call sites\n- CVE-2026-86144: propagate the document parseFlags through xmlXIncludeProcess(),\n  xmlXIncludeProcessTree() and xmlXIncludeLoadTxt() so XML_PARSE_NONET is honoured\n  during XInclude resolution","modified":"2026-10-26T09:43:19.066571469Z","published":"2026-09-17T14:38:07Z","upstream":["CVE-2025-24928","CVE-2026-86140","CVE-2026-86142","CVE-2026-86143","CVE-2026-86144"],"references":[{"type":"ADVISORY","url":"https://errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1789655873.html"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-86140"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-86142"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-86143"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-86144"}],"affected":[{"package":{"name":"libxml2","ecosystem":"TuxCare:AlmaLinux:9.6","purl":"pkg:rpm/tuxcare/libxml2?distro=almalinux-9.6"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.9.13-12.el9_6.tuxcare.els9"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/almalinux9.6esu/CLSA-2026-1789655873.json"}},{"package":{"name":"libxml2-devel","ecosystem":"TuxCare:AlmaLinux:9.6","purl":"pkg:rpm/tuxcare/libxml2-devel?distro=almalinux-9.6"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.9.13-12.el9_6.tuxcare.els9"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/almalinux9.6esu/CLSA-2026-1789655873.json"}},{"package":{"name":"libxml2-static","ecosystem":"TuxCare:AlmaLinux:9.6","purl":"pkg:rpm/tuxcare/libxml2-static?distro=almalinux-9.6"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.9.13-12.el9_6.tuxcare.els9"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/almalinux9.6esu/CLSA-2026-1789655873.json"}},{"package":{"name":"python3-libxml2","ecosystem":"TuxCare:AlmaLinux:9.6","purl":"pkg:rpm/tuxcare/python3-libxml2?distro=almalinux-9.6"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.9.13-12.el9_6.tuxcare.els9"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/almalinux9.6esu/CLSA-2026-1789655873.json"}}],"schema_version":"1.9.0"}