CVE-2026-88052 in TesseractИнформация

Сводка

по VulDB • 10.09.2026

Tesseract — это движок оптического распознавания символов с открытым исходным кодом. В версиях 5.5.3 и более ранних функцией `UNICHARSET::load_via_fgets` в файле `src/ccutil/unicharset.cpp` заявленное количество уникальных символов (unichars) используется как граница цикла, а идентификатор (`id`) применяется в качестве непроверенного индекса для доступа к вектору unichars. Функция `unichar_insert_backwards_compatible` может оставить вектор неизменным при обработке пустого, дублирующегося или уже кодируемого представления, что приводит к тому, что значение `id` становится больше размера вектора `unichars`. Последующие вызовы методов `set_*` и запись в `unichars[id].properties.enabled` во время инициализации как в движке LSTM по умолчанию, так и в устаревшем (legacy) движках приводят к записи данных за пределами вектора UNICHAR_PROPERTIES. Это вызывает повреждение памяти в куче (heap corruption), сбой программы или потенциально контролируемое повреждение данных. На момент проведения обзора исправленная версия не доступна.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Ответственный

GitHub M

Резервировать

09.09.2026

Раскрытие

10.09.2026

Модерация

принято

Вход

VDB-402173

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!