CVE-2026-88049 in Tesseractinformação

Sumário

de VulDB • 10/09/2026

O Tesseract é um motor de OCR (Reconhecimento Óptico de Caracteres) open source. Na versão 5.5.3 e anteriores, o endurecimento (.hardening) dos arquivos .traineddata adicionou verificações de limites aos métodos NetworkIO::CopyTimeStepGeneral e NetworkIO::Randomize em src/lstm/networkio.cpp, mas deixou os métodos NetworkIO::WriteTimeStepPart e NetworkIO::AddTimeStepPart sem verificação. Em LSTM::Forward (em src/lstm/lstm.cpp), o tamanho do campo source_ é definido com base no campo na_, que é desserializado independentemente, enquanto a contagem de WriteTimeStepPart é ns_, proveniente do valor dim1() da WeightMatrix no gate CI. Uma camada NT_LSTM manipulada pode fazer com que ns_ seja muito maior que na_, causando uma escrita fora dos limites (out-of-bounds) no heap durante o primeiro passo de reconhecimento no motor LSTM padrão, resultando em corrupção do heap, falha do sistema ou potencialmente em corrupção controlada. Nenhuma versão corrigida está disponível até esta revisão.

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

GitHub M

Reservar

09/09/2026

Divulgação

10/09/2026

Moderação

aceite

Entrada

VDB-402160

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you know our Splunk app?

Download it now for free!