-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 07 Jun 2026 17:53:53 +0200 Source: libxml2 Architecture: source Version: 2.9.14+dfsg-1.3~deb12u6 Distribution: bookworm Urgency: high Maintainer: Debian XML/SGML Group Changed-By: Guilhem Moulin Closes: 1125691 1125695 1125696 Changes: libxml2 (2.9.14+dfsg-1.3~deb12u6) bookworm; urgency=high . * Non-maintainer upload. * Fix CVE-2026-0989: Specially crafted or overly complex schemas can cause excessive recursion during parsing, which may lead to stack exhaustion and application crashes. The parser now enforces a limit on inclusion depth when resolving nested `` directives; the limit defaults to 1000 and can be modified at runtime with the env variable `RNG_INCLUDE_LIMIT`. (Closes: #1125691) * Fix CVE-2026-0990: `xmlCatalogXMLResolveURI()` will recurse infinitely if a catalog has a URI delegate referencing itself, eventually resulting in a call stack overflow. (Closes: #1125695) * Fix CVE-2026-0992: Denial of Service vulnerability due to uncontrolled resource consumption when processing XML catalogs containing repeated `` elements pointing to the same downstream catalog. (Closes: #1125696) * Fix CVE-2025-8732: When a catalog file contains a CATALOG directive pointing to itself, `xmlExpandCatalog()` and `xmlParseSGMLCatalog()` recursively call each other without bounds until stack overflow. * Fix CVE-2026-1757: Memory leak issue in the command parsing logic of the xmllint interactive shell. * Fix unit tests for CVE-2025-49794 and -49796. * Backport some more upstream changes from v2.15.2: + Fix memory leak of prefix in `xmlTextWriterStartElementNS()`. + Mitigate use-after-free issue in `xmlRelaxNGValidateValue()`. + Fix memory leak in `xmlTextWriterStartAttributeNS()`. + Schematron: Fix additional memory leaks on error paths. + Catalog: Fix stack overflow from self-referencing SGML CATALOG entries. Checksums-Sha1: 5ee2d167c62ac3a43211867a234898ad41a3673c 2974 libxml2_2.9.14+dfsg-1.3~deb12u6.dsc a010768073027ad985584f25b472b826ff07e55a 56668 libxml2_2.9.14+dfsg-1.3~deb12u6.debian.tar.xz 5b6fa9745e4a138b41551a099ab17992dde1cb78 5851 libxml2_2.9.14+dfsg-1.3~deb12u6_source.buildinfo Checksums-Sha256: d86ce3efb1b75d2781f72f5cdd187474c148a915d610295c85162681bb070a65 2974 libxml2_2.9.14+dfsg-1.3~deb12u6.dsc f33a99a0018cbb94aadc3bf26661e401cb90dff856aa170faf7239151ee9b9ac 56668 libxml2_2.9.14+dfsg-1.3~deb12u6.debian.tar.xz f7ff24957f2bd196baf128ccefac4e1e82cf55df1c15a8f358abbe220e568f77 5851 libxml2_2.9.14+dfsg-1.3~deb12u6_source.buildinfo Files: 7c69b7dfe9956382bb0a131e6849f3ae 2974 libs optional libxml2_2.9.14+dfsg-1.3~deb12u6.dsc 361179f92d021df788180fd03f4dafcd 56668 libs optional libxml2_2.9.14+dfsg-1.3~deb12u6.debian.tar.xz ab4152bff09a47262b95f1bda2b8b771 5851 libs optional libxml2_2.9.14+dfsg-1.3~deb12u6_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEERpy6p3b9sfzUdbME05pJnDwhpVIFAmonHaIACgkQ05pJnDwh pVKY0xAAlFcjkZ22885sxXSJ2HiDAZunKLdHe7AxeEubAG0ZBtQLP2fBAmK7HcT1 9m+Oz12W65CynmN77Yvoix/mIT4mAq/7Fmc8bM1kpDCEyZ8q9GZDefJNdvom7hQV l0LGIMjd8Edb1tfOpauc22x1IPujXiohJu3D/eTAts5V44vTBwo33DdkiTw22ZOF sdjeyLRmuHGUk6/CjTDDULkP2qjqoDAtrO1zhVLfQjM5hqfANnrw0VgEEyRtD0r8 VwI9VXvKS9q3jF/+K8nbk+KtQA+qV3zomEuvRjepWTm6S9vTIgd30SslIgZJd5HM BBEpiOS2INglLNsPSXsFeiZbXUtzw4S1mk5u9D2nxnhn51ph3hj/om5RB8dSt6bk G4/aw9XHPuUpsVZq8qQvg/F8RkwGkmSAW7ohBqbN/yGfRJlhX2KtBGJ7mWsyzdAN DfHlp39jQ8Qozv2PE/9hdjTJjc1JgADouJgiPKdcN+zU67clQH24iGdtMOQDjZFm KFL2XLoUVi8WxFGVY1sx76rz1oUk5O3zYey0Mg8/CiOSyGomdvZY8T9r/OlmSaXB +W4YtHDeMfUQGjQOMWoSyjLbgLT0TvaAkg5H1f7+7SQs6nfItuybS1v2P6TE36qG EUHb8iiFwOy5MJyCQXKm+uIMsP3GBO04ot0VKWd2SMkS+PZWjNU= =V5Ti -----END PGP SIGNATURE-----