CVE-2026-31967

Kritik

Təsvir

HTSlib bioinformatika fayl formatlarını oxumaq və yazmaq üçün nəzərdə tutulmuş 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 mate reference id sahəsinin dəyəri yoxlanılmırdı. Bu dəyərin sonradan istifadəsi, məsələn, məlumatların SAM formatına çevrilməsi zamanı müvafiq istinad adını axtararkən massivdən kənar oxumalara (out of bounds array reads) səbəb ola bilərdi. Əgər əldə edilən massiv dəyəri həmçinin etibarlı göstərici (pointer) olarsa, o, sətir kimi şərh ediləcək və məlumatın SAM qeydinin hissəsi kimi yazılmasına cəhd ediləcəkdir. Bu xəta proqramın vəziyyəti haqqında məlumatların sızmasına imkan verə bilər. O, həmçinin etibarsız yaddaşa müraciət cəhdi vasitəsilə proqramın çökməsinə səbəb ola bilə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 (workaround) yoxdur.

CiddilikKritik
CVSS9.1
İstismar ehtimalı—
MəhsulHtslib
Dərc18 mar 2026
İlk görülmə18 mar 2026

Necə düzəltmək olar

Yeniləyin
  • htslib htslib1.21.1, 1.22.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
htslib htslibv < 1.21.1, 1.22 ≤ v < 1.22.2, 1.231.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.

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-31967 · Htslib · Dark Radar