Release date:
2026-10-06 02:44:39 UTC
Description:
* 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; also carries upstream's regression
test into tests/runtests.c
- CVE-2026-93990
* 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 hash table and
use a hash lookup instead of the linear scan; includes upstream's
follow-up for dtdCopy() so that external entity parsers do not
read past the hash table entries
- CVE-2026-66046
Updated packages:
-
expat_2.2.6-2+deb10u7+tuxcare.els10_amd64.deb
sha:f423893105b1e0b4c6eecab7b9782b96e45104d8
-
libexpat1_2.2.6-2+deb10u7+tuxcare.els10_amd64.deb
sha:34e287dddbae571bfa0dc1d8f0f7332664c717ee
-
libexpat1-dev_2.2.6-2+deb10u7+tuxcare.els10_amd64.deb
sha:6c12b93fe733fa15f112001f6f12e84ae205de96
-
expat_2.2.6-2+deb10u7+tuxcare.els10_arm64.deb
sha:09874dd761fd761f6fb51f601060674b3b6f2cad
-
libexpat1_2.2.6-2+deb10u7+tuxcare.els10_arm64.deb
sha:9d342082402b6f4b794069a9adcdc570019db2fd
-
libexpat1-dev_2.2.6-2+deb10u7+tuxcare.els10_arm64.deb
sha:4b76457882bfe5d585e1549633f481a419fe9041
-
expat_2.2.6-2+deb10u7+tuxcare.els10_armel.deb
sha:ef46dc9fb3cb24699eafabc01a002c402f4d7b45
-
libexpat1_2.2.6-2+deb10u7+tuxcare.els10_armel.deb
sha:39c5343b8283232d1e44b4331178015af4fa0221
-
libexpat1-dev_2.2.6-2+deb10u7+tuxcare.els10_armel.deb
sha:f5bf068e074d8279490bf556b56f257be8c26a00
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.