[CLSA-2026:1790290820] Fix CVE(s): CVE-2026-66046, CVE-2026-93990
Type:
security
Severity:
Important
Release date:
2026-09-24 23:00:32 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 the CDATA-ness of a specified attribute through the per-element defaultAttForName hash table instead of a linear scan of defaultAtts, and fold in the upstream follow-up that makes dtdCopy create entries of the same size so storeAtts does not read .attIndex out of bounds (libexpat PR #1321, PR #1331). - CVE-2026-66046 * 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 4-byte UTF-16 sequence whose second code unit is not a low surrogate, in both the little2_ and big2_ tokenizers (libexpat PR #1282). - CVE-2026-93990
Updated packages:
  • expat_2.2.5-3ubuntu0.9+tuxcare.els12_amd64.deb
    sha:f4947c174f0bf90e2cbf80ad99ad4896db546900
  • libexpat1_2.2.5-3ubuntu0.9+tuxcare.els12_amd64.deb
    sha:c1d0228578ce51329b52fdf8ee752e17fd07a51e
  • libexpat1-dev_2.2.5-3ubuntu0.9+tuxcare.els12_amd64.deb
    sha:ba8b7029b66ef79b2b29106f8aea7f705ac834bb
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.