SECURITY UPDATE: out-of-bounds read and infinite loop in the *_toUtf16
converters used by the -DXML_UNICODE build (libexpatw)
debian/patches/CVE-2026-72522.patch: only treat a trailing high
surrogate (0xD800-0xDBFF) as a split surrogate pair in
DEFINE_UTF16_TO_UTF16(), masking with 0xFC instead of 0xF8
(libexpat PR #1296).
CVE-2026-72522
SECURITY UPDATE: use-after-free through same-parser calls made from the
application's custom encoding callbacks
debian/patches/CVE-2026-76957.patch: route the unknown-encoding
convert and release callbacks through the handler call depth
tracking so XML_Parse, XML_ParseBuffer, XML_GetBuffer, XML_ParserFree
and XML_ParserReset are rejected from inside them (libexpat PR #1322).