CVE-2026-88052 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 vertraut `UNICHARSET::load_via_fgets` in `src/ccutil/unicharset.cpp` der deklarierten Anzahl von Unicodes als Schleifengrenze und verwendet die ID (`id`) als unüberprüften Index für das `unichars`-Vektor. Die Funktion `unichar_insert_backwards_compatible` kann den Vektor bei einer leeren, doppelten oder bereits kodierbaren Darstellung unverändert lassen, wodurch der Wert von `id` größer wird als die Größe des `unichars`-Vectors (`unichars.size()`). Nachfolgende Aufrufe von `set_*` und das Schreiben in `unichars[id].properties.enabled` führen während der Initialisierung sowohl im Standard-LSTM-Engine als auch in den Legacy-Engines zu einem Überschreiben von `UNICHAR_PROPERTIES` außerhalb des Vektors, was zu Heap-Korruption, Abstürzen oder potenziell kontrollierter Korruption führt. Zum Zeitpunkt dieser Überprüfung ist keine behobene Version verfügbar.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

GitHub M

Reservieren

09.09.2026

Veröffentlichung

10.09.2026

Moderieren

akzeptiert

Eintrag

VDB-402173

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!