CVE-2026-31969

Yüksek

Açıklama

HTSlib, biyoinformatik dosya formatlarını okumak ve yazmak için kullanılan bir kütüphanedir. CRAM, çeşitli kodlama ve sıkıştırma yöntemleri kullanarak DNA dizileme hizalama verilerini depolayan sıkıştırılmış bir formattır. `BYTE_ARRAY_STOP` yöntemi kullanılarak kodlanmış veriler okunurken, `cram_byte_array_stop_decode_char()` fonksiyonundaki dolu çıktı tamponu kontrolünde meydana gelen bir "out-by-one" hatası, saldırgan tarafından kontrol edilen tek bir baytın yığın (heap) tahsisinin sonunun ötesine yazılmasına neden olabilir. Bu açığın istismar edilmesi, bir heap buffer overflow oluşmasına yol açar. Bir kullanıcı bu sorunu istismar etmek için hazırlanmış bir dosyayı açarsa, bu durum programın çökmesine veya verilerin ve yığın yapılarının program tarafından beklenmeyen şekillerde üzerine yazılmasına neden olabilir. Bunun rastgele kod çalıştırma elde etmek için kullanılması mümkün olabilir. 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.

ÖnemYüksek
CVSS8.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.