CVE-2026-31962

Yüksek

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. Çoğu hizalama kaydı DNA dizisini ve kalite değerlerini saklarken, format yer tasarrufu sağlamak amacıyla belirli durumlarda bu verilerin atlanmasına da izin verir. CRAM formatının bazı özellikleri nedeniyle, tüketilmesi ve ardından atılması gereken verileri gerçekte sakladıkları için bu kayıtların dikkatle işlenmesi gerekir. Maalesef `cram_decode_seq()`, bazı durumlarda bunu doğru şekilde işlememiştir. Bunun gerçekleştiği durumlarda, bir heap tahsisinin sonunun ötesinden tek bir bayt okunması ve ardından aynı konuma saldırgan tarafından kontrol edilen tek bir baytın yazılmasıyla sonuçlanabilir. Bu hatanın istismar edilmesi, bir heap arabellek taşmasına neden olur. Bir kullanıcı, bu sorunu istismar etmek için hazırlanmış bir dosyayı açarsa, bu durum programın çökmesine veya verilerin ve heap yapılarının program tarafından beklenmeyen şekillerde üzerine yazılmasına yol açabilir. 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.8
İ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.

CVE-2026-31962 · Htslib · Dark Radar