CVE-2026-88052 in Tesseractinformación

Resumen

por VulDB • 2026-09-10

Tesseract es un motor de OCR (Reconocimiento Óptico de Caracteres) de código abierto. En las versiones 5.5.3 y anteriores, la función UNICHARSET::load_via_fgets en src/ccutil/unicharset.cpp confía en el conteo declarado de caracteres únicos como límite del bucle y utiliza id como un índice no verificado dentro del vector unichars. La función unichar_insert_backwards_compatible puede dejar el vector sin cambios para una representación vacía, duplicada o ya codificable, lo que provoca que id sea mayor que unichars.size(). Las llamadas posteriores a set_* y la escritura en unichars[id].properties.enabled escriben datos UNICHAR_PROPERTIES más allá del límite del vector durante la inicialización tanto en los motores LSTM predeterminados como en los legados, provocando corrupción de heap (desbordamiento de memoria dinámica), una caída del programa o potencialmente una corrupción controlada. No hay ninguna versión corregida disponible a fecha de esta revisión.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

GitHub M

Reservar

2026-09-09

Divulgación

2026-09-10

Moderación

aceptado

Artículo

VDB-402173

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you know our Splunk app?

Download it now for free!