CVE-2026-88053
Təsvir
Tesseract açıq mənbəli OCR mühərrikidir. Versiya 5.5.3 və daha əvvəlki versiyalarda, src/classify/intproto.cpp faylındakı Classify::ReadIntTemplates funksiyası xüsusi hazırlanmış .traineddata faylının TESSDATA_INTTEMP komponentindən NumClassPruners, NumClasses və NumProtoSets dəyərlərini oxuyur və bu dəyərləri MAX_NUM_CLASS_PRUNERS, MAX_NUM_CLASSES və MAX_NUM_PROTO_SETS ilə yoxlamadan dövr sərhədləri kimi istifadə edir. Dövrlər heap göstəricilərini INT_TEMPLATES_STRUCT və INT_CLASS_STRUCT daxilindəki sabit tutumlu ClassPruners və ProtoSets massivlərinə yazır, buna görə də həddindən artıq böyük sayğac OCR başlamazdan əvvəl köhnə təsnifatçının (legacy-classifier) başladılması zamanı heap-də sərhədlərdən kənar göstərici yazılmalarına səbəb olur ki, bu da heap korrupsiyasına, proqramın çökməsinə və ya potensial olaraq idarə olunan korrupsiyaya gətirib çıxarır. Bu baxış keçirilən tarixinə olan məlumata görə heç bir düzəliş versiyası mövcud deyil.
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əhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| tesseract-ocr tesseract_ocr | v ≤ 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.
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.