CVE-2026-89578

Belirsiz

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: dm-io: biovec kopyalamak yerine kaynak bio'yu klonlayın DM_IO_BIO istekleri için do_region(), kaynak bio'nun biovec yapısını tarayarak ve sayfaları tek tek yeniden ekleyerek her bir hedef bio'yu oluşturuyor ve kalan aktarımı sektörler üzerinden takip ediyordu. Vektör uzunlukları bayt düzeyindedir ve sektörle hizalı olması gerekmez (örneğin, sayfalar arasında bölünmüş hizasız bir O_DIRECT tamponu); bu nedenle sektör tabanlı hesaplama alt sektör parçalarını kaybedebiliyordu: to_sector() kalanı kırpıyor ve dış döngü boş bio'lar göndererek sonsuza kadar dönüyor, bu da G/Ç işleminin askıda kalmasına neden oluyordu. biovec yapısını yeniden oluşturmaya hiç gerek yoktur. Hedef, kaynak bio ile tamamen aynı sayfalardan okuma yapar (veya bunlara yazma yapar), dolayısıyla bio, bio_alloc_clone() ile kaynağın biovec yapısını basitçe klonlayabilir ve bunu hedef aygıta yeniden eşleyebilir. Klon, kaynağın yineleyicisini ve hizalamasını devralır ve blok katmanı gönderim sırasında bunu hedefin sınırlarına göre böler; böylece tüm bölge, manuel sayfa kopyalama veya sektör hesaplaması olmadan tek bir klonlanmış bio'ya eşlenir. Bu işlem, bio destekli G/Ç için sayfa başına kopyalama yolunu (ve açık kodlu bvec dpages yardımcılarını) kaldırır ve bir dm-mirror aygıtına yapılan hizasız doğrudan G/Ç üzerindeki askıda kalma sorununu düzeltir. Sayfa listesi, vma ve kmem kaynakları mevcut kopyalama yolunu kullanmaya devam eder.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın11 Eyl 2026
İlk görülme11 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux9493ac67623d45b7d4671d2b0b4d0633c2bc2e51, 8dc48b68d7c3e6ecaae80fc1592befb0e8603d6c, 62dc37a819a5a5de5cba989ad9e96ee214b9253e ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux5ff3f74e145adc79b49668adb8de276446acf6be ≤ v < 9493ac67623d45b7d4671d2b0b4d0633c2bc2e51, 5ff3f74e145adc79b49668adb8de276446acf6be ≤ v < 8dc48b68d7c3e6ecaae80fc1592befb0e8603d6c, 5ff3f74e145adc79b49668adb8de276446acf6be ≤ v < 62dc37a819a5a5de5cba989ad9e96ee214b9253e, 6.189493ac67623d45b7d4671d2b0b4d0633c2bc2e51, 8dc48b68d7c3e6ecaae80fc1592befb0e8603d6c, 62dc37a819a5a5de5cba989ad9e96ee214b9253e

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-89578 · Linux · Dark Radar