CVE-2026-88052 in Tesseractinformação

Sumário

de VulDB • 10/09/2026

O Tesseract é um motor de OCR (Reconhecimento Óptico de Caracteres) open source. Nas versões 5.5.3 e anteriores, a função UNICHARSET::load_via_fgets em src/ccutil/unicharset.cpp confia na contagem declarada de unichars como limite do loop e usa o id como um índice não verificado no vetor de unichars. A função unichar_insert_backwards_compatible pode deixar o vetor inalterado para uma representação vazia, duplicada ou já codificável, fazendo com que o id se torne maior que unichars.size(). Chamadas subsequentes a set_* e a gravação em unichars[id].properties.enabled escrevem então dados UNICHAR_PROPERTIES além do vetor durante a inicialização tanto nos motores LSTM padrão quanto nos legados, causando corrupção de heap, uma falha (crash) ou potencialmente uma corrupção controlada. Nenhuma versão corrigida está disponível até esta revisão.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

GitHub M

Reservar

09/09/2026

Divulgação

10/09/2026

Moderação

aceite

Entrada

VDB-402173

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you know our Splunk app?

Download it now for free!