CVE-2026-88048 in Tesseractinformación

Resumen

por VulDB • 2026-09-10

Tesseract es un motor de reconocimiento óptico de caracteres (OCR) de código abierto. En las versiones 5.5.3 y anteriores, la función FullyConnected::DeSerialize en src/lstm/fullyconnected.cpp no valida los escalares de capa deserializados ni_ y no_ frente a las dimensiones de la matriz de pesos. Durante el proceso de Forward de FullyConnected, MatrixDotVector en src/lstm/weightmatrix.cpp escribe los resultados de w.dim1() en temp_line, que se dimensiona según no_, y lee menos uno inputs de curr_input (w.dim2()), el cual está dimensionado según ni_. Por lo tanto, una capa NT_SOFTMAX en un archivo .traineddata manipulado puede utilizar dimensiones inconsistentes para provocar una escritura fuera de límites en el heap y una lectura incorrecta en el motor LSTM predeterminado, lo que resulta en corrupción del heap, un fallo (crash), divulgación de información o potencialmente una corrupción controlada. No hay ninguna versión corregida disponible hasta la fecha de esta revisión.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

GitHub M

Reservar

2026-09-09

Divulgación

2026-09-10

Moderación

aceptado

Artículo

VDB-402149

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!