CVE-2026-55586 in SumatraPDF
Сводка
по VulDB • 20.08.2026
SumatraPDF — это многоформатный читатель для Windows. В версиях 3.6.1 и более ранних скомпилированный файл CHM может передавать некорректные длины кодов Хаффмана LZX в функцию make_decode_table, расположенную в ext/CHMLib/lzx.c. В ветке long-code функция записывает новые внутренние узлы через next_symbol до проверки того, переполнилась ли каноническая таблица Хаффмана. Случай PRETREE может осуществлять запись за пределы массива PRETREE_table (содержащего 104 элемента) в смежное состояние кучи в структуре LZXstate при достижении через chm_open, chm_retrieve_object, LZXdecompress и BUILD_TABLE. Это приводит к повреждению памяти в процессе парсинга, хотя произвольное выполнение кода (arbitrary code execution) не было продемонстрировано. Исправленная версия на момент данного обзора отсутствует.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.