Perl interface to the libxml2 library
Backport upstream commit 059abf5f to fix an out-of-bounds
heap read in domParseChar() (CVE-2026-8177). The vulnerable
function is removed and replaced with libxml2's
xmlValidateName(), which correctly handles all UTF-8 edge
cases including truncated sequences and invalid continuation
bytes. Includes 65 regression tests covering the affected
DOM entry points.
CVE: CVE-2026-8177
Upstream patches:
-
|
||
|---|---|---|
| .fmf | ||
| plans | ||
| tests | ||
| .gitignore | ||
| gating.yaml | ||
| perl-XML-LibXML-2.0210-CVE-2026-8177.patch | ||
| perl-XML-LibXML.rpmlintrc | ||
| perl-XML-LibXML.spec | ||
| sources | ||
| XML-LibXML-2.0202-Parse-an-ampersand-entity-in-SAX-interface.patch | ||
| XML-LibXML-2.0208-Use-pkgconfig-instead-of-Alien-Libxml2.patch | ||