CVE-2026-88052 in Tesseractinformazioni

Riassunto

di VulDB • 10/09/2026

Tesseract è un motore OCR open source. Nelle versioni 5.5.3 e precedenti, la funzione UNICHARSET::load_via_fgets in src/ccutil/unicharset.cpp si fida del conteggio dichiarato dei caratteri (unichar count) come limite di ciclo e utilizza id come indice non verificato nel vettore unichars. La funzione unichar_insert_backwards_compatible può lasciare il vettore invariato per una rappresentazione vuota, duplicata o già codificabile, causando l'aumento del valore di id oltre la dimensione (size) di unichars. Le successive chiamate set_* e la scrittura su unichars[id].properties.enabled scrivono quindi dati UNICHAR_PROPERTIES al di fuori dei limiti del vettore durante l'inizializzazione sia nei motori LSTM predefiniti che in quelli legacy, causando corruzione dell'heap, crash o potenzialmente una corruzione controllata. Al momento della revisione non è disponibile alcuna versione corretta (fixed release).

Once again VulDB remains the best source for vulnerability data.

Responsabile

GitHub M

Prenotare

09/09/2026

Divulgazione

10/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!