[CLSA-2026:1790709150] Fix CVE(s): CVE-2026-66046, CVE-2026-93990
Type:
security
Severity:
Important
Release date:
2026-09-29 19:12:43 UTC
Description:
* SECURITY UPDATE: Denial of service via quadratic complexity in storeAtts(), which scanned elementType->defaultAtts linearly to determine the CDATA status of every non-normalized attribute (libexpat through 2.8.3) - debian/patches/CVE-2026-66046.patch: store the index of the first default attribute declaration in the per-element defaultAttsNames hash table and use a hash lookup instead of the linear scan in expat/lib/xmlparse.c; includes upstream's follow-up for dtdCopy() so that external entity parsers do not read past the hash table entries, and carries upstream's regression test into expat/tests/runtests.c - CVE-2026-66046 * SECURITY UPDATE: XML injection via malformed UTF-16 input: a high surrogate not followed by a low surrogate is accepted and consumes the following code unit, hiding markup characters from the parser (libexpat through 2.8.4) - debian/patches/CVE-2026-93990.patch: reject a UTF-16 high surrogate whose second code unit is not a low surrogate by defining IS_INVALID_CHAR (and isInvalid4 for XML_MIN_SIZE) for the little2_/big2_ encodings in expat/lib/xmltok.c and dropping the permissive fallback from expat/lib/xmltok_impl.c; also carries upstream's regression test into expat/tests/runtests.c - CVE-2026-93990
Updated packages:
  • expat_2.2.10-2+deb11u7+tuxcare.els4_amd64.deb
    sha:bead265de4fb349e82691d6107bec2e207c9c013
  • libexpat1_2.2.10-2+deb11u7+tuxcare.els4_amd64.deb
    sha:fe731025b52c941664f46069214ecb2e144f46b9
  • libexpat1-dev_2.2.10-2+deb11u7+tuxcare.els4_amd64.deb
    sha:cafb32f13963871f7e0ec299b07f52d323bca648
  • expat_2.2.10-2+deb11u7+tuxcare.els4_arm64.deb
    sha:cc17d46be23240f725f14e190257dcf31cc0dab6
  • libexpat1_2.2.10-2+deb11u7+tuxcare.els4_arm64.deb
    sha:d3c5f2cd8837815c31e6c66d92e3b18ffde11abb
  • libexpat1-dev_2.2.10-2+deb11u7+tuxcare.els4_arm64.deb
    sha:c6d38b5b6c74e07115f5a06b2eed5b4c9e8c293e
  • expat_2.2.10-2+deb11u7+tuxcare.els4_armel.deb
    sha:830f90419cab1fd0fc24889067497097afb0f209
  • libexpat1_2.2.10-2+deb11u7+tuxcare.els4_armel.deb
    sha:6976998c3477bef823da851ee95cf7b040899a1f
  • libexpat1-dev_2.2.10-2+deb11u7+tuxcare.els4_armel.deb
    sha:cb6f1eb9db177f9017087daf9e5d1bda69915783
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.