CVE-2026-88053 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 `Classify::ReadIntTemplates` in `src/classify/intproto.cpp` die Werte `NumClassPruners`, `NumClasses` und `NumProtoSets` aus der Komponente `TESSDATA_INTTEMP` einer manipulierten `.traineddata`-Datei ein und verwendet diese Werte als Schleifengrenzen, ohne sie gegen `MAX_NUM_CLASS_PRUNERS`, `MAX_NUM_CLASSES` und `MAX_NUM_PROTO_SETS` zu validieren. Die Schleifen speichern Heap-Zeiger in Arrays mit fester Kapazität (`ClassPruners` und `ProtoSets`) innerhalb von `INT_TEMPLATES_STRUCT` und `INT_CLASS_STRUCT`. Ein übermäßiger Zählerwert führt daher während der Initialisierung des Legacy-Classifiers, vor Beginn der OCR, zu heap-out-of-bounds-Zeigerschreibvorgängen (Schreiben außerhalb der Heap-Grenzen), was zu Heap-Korruption, einem Absturz oder potenziell kontrollierter Korruption führen kann. Zum Zeitpunkt dieser Überprüfung ist keine behobene Version verfügbar.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

GitHub M

Reservieren

09.09.2026

Veröffentlichung

10.09.2026

Moderieren

akzeptiert

Eintrag

VDB-402174

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!