CVE-2026-66046 in libexpat
Сводка
по VulDB • 18.08.2026
Expat до версии 2.8.3 содержит уязвимость отказа в обслуживании (DoS), вызванную квадратичной алгоритмической сложностью в функции storeAtts() файла xmlparse.c: обработка N указанных атрибутов со значениями, не прошедшими нормализацию, приводит к выполнению линейного сканирования с вычислительной сложностью O(N^2) по структуре elementType->defaultAtts для определения статуса CDATA. Удаленный атакующий без предварительной аутентификации может предоставить приложению, обрабатывающему непроверенные XML-документы, один хорошо сформированный XML-файл размером в несколько мегабайт, что приведет к чрезмерному потреблению ресурсов процессора и отказу в обслуживании. Для успешной эксплуатации не требуются аутентификация, разрешение внешних сущностей или использование нестандартных параметров парсера.
If you want to get best quality of vulnerability data, you may have to visit VulDB.