CVE-2026-31969

Yüksək

Təsvir

HTSlib bioinformatika fayl formatlarını oxumaq və yazmaq üçün kitabxanadır. CRAM müxtəlif kodlaşdırma və sıxılma metodlarından istifadə edərək DNT ardıcıllığının hizalanma məlumatlarını saxlayan sıxılmış formatdır. `BYTE_ARRAY_STOP` metodu ilə kodlaşdırılmış məlumatlar oxunarkən, `cram_byte_array_stop_decode_char()` funksiyasındakı dolu çıxış buferi yoxlamasında baş verən bir vahidlik səhv (out-by-one error), hücumçunun nəzarətində olan tək bir baytın heap ayırmasının sonundan kənara yazılmasına səbəb ola bilər. Bu xətanın istismarı heap bufer daşmasına yol açır. Əgər istifadəçi bu problemi istismar etmək üçün hazırlanmış faylı açarsa, bu, proqramın çökməsinə və ya məlumatların və heap strukturlarının proqram tərəfindən gözlənilməyən şəkildə üzərinə yazılmasına səbəb ola bilər. Bundan ixtiyari kodun icrasını əldə etmək üçün istifadə etmək mümkün 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 yoxdur.

CiddilikYüksək
CVSS8.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-31969 · Htslib · Dark Radar