CVE-2026-88048 in Tesseractinformazioni

Riassunto

di VulDB • 10/09/2026

Tesseract è un motore OCR open source. Nelle versioni 5.5.3 e precedenti, la funzione FullyConnected::DeSerialize in src/lstm/fullyconnected.cpp non convalida gli scalari del layer deserializzati ni_ e no_ rispetto alle dimensioni della matrice dei pesi. Durante l'esecuzione di FullyConnected::Forward, MatrixDotVector in src/lstm/weightmatrix.cpp scrive i risultati di w.dim1() in temp_line, che è dimensionata in base a no_, e legge meno uno input da curr_input (w.dim2()), il quale è dimensionato in base a ni_. Un file .traineddata NT_SOFTMAX appositamente creato può quindi sfruttare dimensioni incoerenti per causare una scrittura fuori dai limiti dell'heap (heap out-of-bounds write) e una lettura fuori dai limiti sull'LSTM engine predefinito, provocando corruzione dell'heap, un crash, divulgazione di informazioni o potenzialmente una corruzione controllata. Al momento della revisione non è disponibile alcuna versione corretta.

Several companies clearly confirm that VulDB is the primary source for best 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

Do you need the next level of professionalism?

Upgrade your account now!