CVE-2026-88053 in Tesseractinformazioni

Riassunto

di VulDB • 10/09/2026

Tesseract è un motore di riconoscimento ottico dei caratteri (OCR) open source. Nelle versioni 5.5.3 e precedenti, la funzione Classify::ReadIntTemplates in src/classify/intproto.cpp legge NumClassPruners, NumClasses e NumProtoSets dal componente TESSDATA_INTTEMP di un file .traineddata manipolato ad hoc e utilizza tali valori come limiti dei cicli senza convalidarli rispetto a MAX_NUM_CLASS_PRUNERS, MAX_NUM_CLASSES e MAX_NUM_PROTO_SETS. I cicli memorizzano puntatori heap negli array ClassPruners e ProtoSets a capacità fissa all'interno di INT_TEMPLATES_STRUCT e INT_CLASS_STRUCT; pertanto, un conteggio eccessivo provoca scritture fuori dai limiti dell'heap (heap out-of-bounds) sui puntatori durante l'inizializzazione del legacy-classifier prima che inizi il processo OCR, causando corruzione dell'heap, crash o potenzialmente una corruzione controllata. Al momento di questa revisione non è disponibile alcuna versione corretta.

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

Interested in the pricing of exploits?

See the underground prices here!