CVE-2026-31966

Kritik

Açıklama

HTSlib, biyoinformatik dosya formatlarını okumak ve yazmak için kullanılan bir kütüphanedir. CRAM, DNA dizileme hizalama verilerini depolayan sıkıştırılmış bir formattır. Gereksiz verileri kaldırmanın bir yöntemi olarak CRAM, referans tabanlı sıkıştırma kullanır; böylece her hizalama kaydı için tam diziyi depolamak yerine, harici bir referans dizisindeki konumu ve bu konumdaki referansa göre farkların bir listesini "özellikler" dizisi olarak depolar. CRAM kayıtları çözümlenirken, referans verileri bir char dizisinde saklanır ve hizalama kaydı dizisiyle eşleşen bölümler gerektiğinde kopyalanır. Özellik veri serisinin yetersiz doğrulanması nedeniyle, `cram_decode_seq()` fonksiyonunun, saklanan referansın başlangıcından öncesinden veya sonundan sonraki verileri ya CRAM kaydının çıktı dizisini depolamak için kullanılan ara belleğe ya da SAM `MD` etiketini oluşturmak için kullanılan ara belleğe kopyalaması mümkündür. Bu durum, rastgele verilerin çağıran fonksiyona sızdırılmasına olanak tanımıştır. Bu hata, program durumu hakkında bilgilerin sızdırılmasına neden olabilir. Ayrıca geçersiz belleğe erişim girişimi yoluyla program çökmesine yol açabilir. Versiyonlar 1.23.1, 1.22.2 ve 1.21.1 bu sorun için düzeltmeler içermektedir. Bu sorun için herhangi bir geçici çözüm bulunmamaktadır.

ÖnemKritik
CVSS9.1
İstismar olasılığı—
ÜrünHtslib
Yayın18 Mar 2026
İlk görülme18 Mar 2026

Nasıl düzeltilir

Güncelleyin
  • htslib htslib1.21.1, 1.22.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
htslib htslibv < 1.21.1, 1.22 ≤ v < 1.22.2, 1.231.21.1, 1.22.2

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.

Intelligence 360 paketinde

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.