CVE-2026-88048
Təsvir
Tesseract açıq mənbəli OCR mühərrikidir. Versiya 5.5.3 və daha əvvəlki versiyalarda, src/lstm/fullyconnected.cpp faylındakı FullyConnected::DeSerialize funksiyası deserializasiya edilmiş layer skalyarları olan ni_ və no_-ni çəki matrisi ölçüləri ilə yoxlamır. FullyConnected::Forward zamanı src/lstm/weightmatrix.cpp faylındakı MatrixDotVector funksiyası w.dim1() nəticələrini no_-ə görə ölçüsü təyin edilmiş temp_line dəyişəninə yazır və curr_input-dan w.dim2() minus bir giriş oxuyur ki, bu da ni_-ə görə ölçülmüşdür. Buna görə də, xüsusi hazırlanmış .traineddata NT_SOFTMAX layeri ziddiyyətli ölçülərdən istifadə edərək standart LSTM mühərrikində heap-dən kənar yazı və oxuma (heap out-of-bounds write and read) törədə bilər ki, bu da heap korrupsiyasına, proqramın çökməsinə, məlumat sızmasına və ya potensial olaraq idarə olunan korrupsiyaya səbəb olar. Bu baxış keçirildiyi vaxta qədər heç bir düzəliş versiyası mövcud olmayıb.
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.