[CLSA-2026:1791195137] Fix CVE(s): CVE-2026-66046, CVE-2026-76641, CVE-2026-93990
Type:
security
Severity:
Important
Release date:
2026-10-05 10:12:31 UTC
Description:
* SECURITY UPDATE: denial of service through quadratic runtime in the default-attribute lookup performed by storeAtts() - debian/patches/CVE-2026-66046.patch: resolve whether an attribute is declared CDATA through the per-element defaultAttsNames hash table instead of a linear scan of defaultAtts in expat/lib/xmlparse.c - CVE-2026-66046 * SECURITY UPDATE: out-of-bounds read of .attIndex in storeAtts() for parsers created by XML_ExternalEntityParserCreate() - debian/patches/CVE-2026-76641.patch: make dtdCopy() create the defaultAttsNames entries with the size of NAME_AND_DEFAULT_ATTRIBUTE and carry the attribute index over in expat/lib/xmlparse.c - CVE-2026-76641 * SECURITY UPDATE: malformed UTF-16 accepted because a high surrogate was not required to be followed by a low surrogate - debian/patches/CVE-2026-93990.patch: reject a UTF-16 high surrogate whose second code unit is not a low surrogate in the little2_ and big2_ tokenizers in expat/lib/xmltok.c and expat/lib/xmltok_impl.c - CVE-2026-93990
Updated packages:
  • expat_2.2.9-1ubuntu0.8+tuxcare.els8_amd64.deb
    sha:838d158a4c92e23d6db685fa099e71fddf09e057
  • libexpat1_2.2.9-1ubuntu0.8+tuxcare.els8_amd64.deb
    sha:2121274fb7012c2923ee7356ae8428bea646dde9
  • libexpat1-dev_2.2.9-1ubuntu0.8+tuxcare.els8_amd64.deb
    sha:e6228b3fd584714606c614277f5acbaac8ece7de
  • expat_2.2.9-1ubuntu0.8+tuxcare.els8_arm64.deb
    sha:f27e71ab80ad1fb01b6c3073a0fb74d0f2b91a14
  • libexpat1_2.2.9-1ubuntu0.8+tuxcare.els8_arm64.deb
    sha:ce4263f6c70abf5a36f20aaa547da39a13748ca6
  • libexpat1-dev_2.2.9-1ubuntu0.8+tuxcare.els8_arm64.deb
    sha:9785113597b42e810369fe7abcdb328f2d6c8d96
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.