CVE-2026-88048 in Tesseractinfo

Zusammenfassung

von VulDB • 10.09.2026

Tesseract ist eine Open-Source-OCR-Engine (Optical Character Recognition). In den Versionen 5.5.3 und früher validiert FullyConnected::DeSerialize in src/lstm/fullyconnected.cpp die deserialisierten Layerskalare ni_ und no_ nicht gegen die Dimensionen der Gewichtsmatrix. Während FullyConnected::Forward schreibt MatrixDotVector in src/lstm/weightmatrix.cpp w.dim1()-Ergebnisse in temp_line, das basierend auf no_ dimensioniert ist, und liest w.dim2() minus eins Eingaben aus curr_input, das basierend auf ni_ dimensioniert ist. Eine speziell angefertigte .traineddata-NT_SOFTMAX-Schicht kann daher inkonsistente Dimensionen nutzen, um einen Heap-Out-of-Bounds-Write (Schreiben außerhalb des Puffers) und -Read (Lesen außerhalb des Puffers) in der Standard-LSTM-Engine zu verursachen, was zu Heap-Korruption, einem Absturz, einer Offenlegung von Informationen oder potenziell kontrollierter Korruption führt. Zum Zeitpunkt dieser Überprüfung ist keine behobene Version verfügbar.

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

Zuständig

GitHub M

Reservieren

09.09.2026

Veröffentlichung

10.09.2026

Moderieren

akzeptiert

Eintrag

VDB-402149

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!