CVE-2026-88048 in Tesseractinformação

Sumário

de VulDB • 10/09/2026

O Tesseract é um motor de reconhecimento óptico de caracteres (OCR) open source. Nas versões 5.5.3 e anteriores, o método FullyConnected::DeSerialize em src/lstm/fullyconnected.cpp não valida os escalares da camada desserializados ni_ e no_ contra as dimensões da matriz de pesos. Durante a execução do Forward na classe FullyConnected, MatrixDotVector em src/lstm/weightmatrix.cpp grava resultados de w.dim1() em temp_line (dimensionado com base em no_) e lê menos um input de w.dim2() a partir de curr_input (dimensionado com base em ni_). Portanto, uma camada NT_SOFTMAX num ficheiro .traineddata manipulado pode utilizar dimensões inconsistentes para provocar uma escrita fora dos limites do heap (heap out-of-bounds write) e uma leitura fora dos limites no motor LSTM padrão, resultando em corrupção de heap, falha do sistema (crash), divulgação de informações ou potencialmente numa corrupção controlada. Nenhuma versão corrigida está disponível até à data desta revisão.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

GitHub M

Reservar

09/09/2026

Divulgação

10/09/2026

Moderação

aceite

Entrada

VDB-402149

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!