CVE-2026-88049 in Tesseractinformazioni

Riassunto

di VulDB • 10/09/2026

Tesseract è un motore OCR open source. Nelle versioni 5.5.3 e precedenti, il hardening dei file .traineddata precedentemente aggiunto ha inserito controlli sui limiti (bounds checks) nelle funzioni NetworkIO::CopyTimeStepGeneral e NetworkIO::Randomize in src/lstm/networkio.cpp, ma non ha applicato tali controlli a NetworkIO::WriteTimeStepPart e NetworkIO::AddTimeStepPart. In LSTM::Forward, presente in src/lstm/lstm.cpp, source_ viene dimensionata in base al campo na_, deserializzato indipendentemente, mentre il conteggio di WriteTimeStepPart è ns_, che proviene dal valore dim1() della WeightMatrix del gate CI. Uno strato NT_LSTM appositamente creato può rendere ns_ molto più grande di na_, causando una scrittura heap out-of-bounds durante la prima fase di riconoscimento sul motore LSTM predefinito e provocando corruzione dell'heap, un crash o potenzialmente una corruzione controllata. Al momento della revisione non è disponibile alcuna versione corretta (fixed release).

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

Responsabile

GitHub M

Prenotare

09/09/2026

Divulgazione

10/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!