CVE-2026-88051 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 liest die Callback-Variante von GenericVector::read in src/ccutil/genericvector.h die unabhängigen int32-Felder reserved und size_used_ aus einem .traineddata-Modell ohne Begrenzung oder Überprüfung einer Invariante. reserve(reserved) alloziert das zugrunde liegende Array, aber die Callback-Schleife schreibt size_used_-Elemente. Eine speziell angefertigte TESSDATA_INTTEMP-Komponente mit version_id 4 oder höher kann daher reserved auf einen kleinen Wert und size_used_ auf einen großen Wert setzen, wenn fontinfo_table_.read(fp, read_info) aus src/classify/intproto.cpp aufgerufen wird, was zu einem heap out-of-bounds write (Schreiben außerhalb der Heap-Grenzen) von FontInfo-Strukturen, Heap-Korruption, einem Absturz oder potenziell kontrollierter Korruption führt. Zum Zeitpunkt dieser Überprüfung ist keine behobene Version verfügbar.

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

Zuständig

GitHub M

Reservieren

09.09.2026

Veröffentlichung

10.09.2026

Moderieren

akzeptiert

Eintrag

VDB-402171

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!