CVE-2026-88050 in Tesseractinformazioni

Riassunto

di VulDB • 10/09/2026

Tesseract è un motore OCR open source. Nelle versioni 5.5.3 e precedenti, RecodedCharID::DeSerialize in src/ccutil/unicharcompress.h convalida length_ ma accetta valori negativi di code_ da un componente recoder .traineddata manipolato ad hoc. Di conseguenza, UnicharCompress::ComputeCodeRange in src/ccutil/unicharcompress.cpp può produrre code_range_ uguale a zero; successivamente SetupDecoder indicizza is_valid_start_ con il valore negativo di code su un vettore di dimensione zero. La conseguente scrittura fuori dai limiti (out-of-bounds) del bit utilizza un indice avvolto grande e causa in modo affidabile un crash per indirizzo non valido o un errore di allocazione sul motore LSTM predefinito. Al momento della revisione, nessuna versione corretta è disponibile.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

GitHub M

Prenotare

09/09/2026

Divulgazione

10/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!