NIXPKGS-2026-0015
published on 16 Jan 2026
by @LeSuisse Activity log
- Created automatic suggestion
-
@LeSuisse
removed
8 packages
- libxml2Python
- sbclPackages.cl-libxml2
- perlPackages.AlienLibxml2
- python312Packages.libxml2
- python313Packages.libxml2
- perl538Packages.AlienLibxml2
- perl540Packages.AlienLibxml2
- tests.pkg-config.defaultPkgConfigPackages."libxml-2.0"
- @LeSuisse accepted
- @LeSuisse published on GitHub
Libxml2: unbounded relaxng include recursion leading to stack overflow
A flaw was identified in the RelaxNG parser of libxml2 related to how external schema inclusions are handled. The parser does not enforce a limit on inclusion depth when resolving nested <include> directives. Specially crafted or overly complex schemas can cause excessive recursion during parsing. This may lead to stack exhaustion and application crashes, creating a denial-of-service risk.
Affected products
rhcos
libxml2
Package maintainers
-
@jtojnar Jan Tojnar <jtojnar@gmail.com>
-
@gepbird Gutyina Gergő <gutyina.gergo.2@gmail.com>