CVE-2026-31965
Təsvir
HTSlib bioinformatika fayl formatlarını oxumaq və yazmaq üçün kitabxanadır. CRAM, DNT ardıcıllığının hizalanma məlumatlarını saxlayan sıxılmış bir formatdır. CRAM qeydləri oxunarkən çağırılan `cram_decode_slice()` funksiyasında referans ID sahəsinin yoxlanılması çox gec baş verir ki, bu da etibarsız məlumat aşkar edilməzdən əvvəl iki dəfə sərhədlərdən kənar oxumanın (out of bounds read) baş verməsinə şərait yaradır. Bu xəta iki dəyərin çağıran tərəfə sızmasına imkan verir, lakin funksiya xəta bildirdiyi üçün onlardan istifadə etmək çətin ola bilər. Həmçinin, proqramın etibarsız yaddaşa müraciət etməyə çalışdığı üçün çökməsi mümkündür. Versiyalar 1.23.1, 1.22.2 və 1.21.1 bu problem üçün düzəlişləri ehtiva edir. Bu problemin heç bir alternativ həlli yolu yoxdur.
Necə düzəltmək olar
- htslib htslib1.21.1, 1.22.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| htslib htslib | v < 1.21.1, 1.22 ≤ v < 1.22.2, 1.23 | 1.21.1, 1.22.2 |
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.