CVE-2026-88050
Açıklama
Tesseract açık kaynaklı bir OCR motorudur. 5.5.3 ve önceki sürümlerde, src/ccutil/unicharcompress.h içindeki RecodedCharID::DeSerialize, length_ değerini doğrular ancak özel olarak hazırlanmış bir .traineddata recoder bileşeninden gelen negatif code_ değerlerini kabul eder. Sonuç olarak, src/ccutil/unicharcompress.cpp içindeki UnicharCompress::ComputeCodeRange, sıfıra eşit bir code_range_ üretebilir; ardından SetupDecoder, boyutsuz bir vektör üzerinde is_valid_start_ kısmını negatif kod ile indeksler. Ortaya çıkan sınır dışı bit yazımı, büyük bir sarmalanmış indeks kullanır ve varsayılan LSTM motorunda güvenilir bir şekilde rastgele adres çökmesine veya tahsis hatasına neden olur. Bu inceleme itibarıyla düzeltilmiş bir sürüm mevcut değildir.
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ün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| tesseract-ocr tesseract_ocr | v ≤ 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.
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.