CVE-2026-88047

Yüksək

Təsvir

Tesseract açıq mənbəli OCR mühərrikidir. Versiya 5.5.3 və daha əvvəlki versiyalarda, src/classify/normmatch.cpp faylındakı Classify::ReadNormProtos funksiyası .traineddata faylının NORMPROTO komponentini analiz edir və axın genişliyini təyin etmədən boşluqla ayrılmış tokeni sabit 61 baytlıq stek buferinə çıxarmaq üçün std::istream::operator>>(char*) istifadə edir. 100 baytlıq sətir buferi 99 simvola qədər olan tokeni daşıya bildiyi üçün, 60 simvoldan uzun olan token köhnə mühərrikin TessBaseAPI::Init prosesi zamanı buferdən kənara hücumçu tərəfindən idarə olunan 39 bayta qədər məlumat yazır ki, bu da stek korrupsiyasına, xidmətdən imtinaya və təsirə məruz qalan standart kitabxana implementasiyalarında potensial olaraq idarəetmə axınının ələ keçirilməsinə səbəb olur. Apple-ın libc++ C++20 bounded array overload-undan istifadə edən build-lər təsadüfən qorunur, lakin tipik libstdc++ build-ləri hələ də təsir altındadır. Bu baxış keçirilən tarixinə etibarən heç bir düzəliş edilmiş versiya mövcud deyil.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulTesseract-ocr Tesseract Ocr
Dərc10 sen 2026
İlk görülmə10 sen 2026
Zəiflik növüCWE-121CWE-121

Necə düzəltmək olar

Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
tesseract-ocr tesseract_ocrv ≤ 5.5.3—

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-88047 · Tesseract-ocr Tesseract Ocr · Dark Radar