CVE-2026-88051

Yüksek

Açıklama

Tesseract açık kaynaklı bir OCR motorudur. Versiyon 5.5.3 ve öncesinde, src/ccutil/genericvector.h dosyasındaki GenericVector::read fonksiyonunun geri çağırma (callback) formu, bir .traineddata modelindeki bağımsız int32 alanları olan reserved ve size_used_ değerlerini herhangi bir üst sınır veya değişmez kontrolü olmaksızın okur. reserve(reserved) destekleyici diziyi tahsis ederken, geri çağırma döngüsü size_used_ kadar öğe yazar. Bu nedenle, version_id değeri 4 veya daha yüksek olan özel olarak hazırlanmış bir TESSDATA_INTTEMP bileşeni, src/classify/intproto.cpp üzerinden fontinfo_table_.read(fp, read_info) çağrıldığında reserved değerini küçük, size_used_ değerini ise büyük bir değere ayarlayabilir; bu durum FontInfo yapılarının yığın sınırları dışında yazılmasına (heap out-of-bounds write), yığının bozulmasına (heap corruption), sistem çökmesine veya potansiyel olarak kontrollü veri bozulmasına yol açabilir. Bu inceleme itibarıyla düzeltilmiş bir sürüm mevcut değildir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünTesseract-ocr Tesseract Ocr
Yayın10 Eyl 2026
İlk görülme10 Eyl 2026

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
tesseract-ocr tesseract_ocrv ≤ 5.5.3—

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.