CVE-2026-23110

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: scsi: core: Final tamamlamalar birbirleriyle yarıştığında hata yöneticisini uyandırın Komutların tamamlandığının veya başarısız olduğunun işaretlenmesi arasındaki hassas sıralama, hata yöneticisinin yalnızca son çalışan komut tamamlandığında veya zaman aşımına uğradığında uyanmasını sağlar; ancak bu durum yarış koşullarına (race conditions) yol açmaktadır. Bu yarış koşulları, SCSI katmanının hata yöneticisini uyandırmamasına neden olabilir ve hata durumu ilerleyemediği için SCSI host üzerinden yapılan G/Ç işlemleri takılı kalabilir. İlk olarak, scsi_dec_host_busy() içerisinde bir bellek sıralama sorunu bulunmaktadır. SCMD_STATE_INFLIGHT durumunu temizleyen yazma işlemi, scsi_host_busy() içindeki sayma okumalarıyla yeniden sıralanabilir. Yerel CPU kendi yazma işlemini görecek olsa da, yeniden sıralama işlemi scsi_dec_host_busy() veya scsi_eh_inc_host_failed() içerisindeki diğer CPU'ların artırılmış bir meşguliyet sayısı görmesine izin verebilir; bu da hiçbir CPU'nun host meşguliyet sayısını host_failed sayısına eşit görmemesine neden olur. Bu yarış koşulu, yazma işleminin host meşguliyet komutları sayılmadan önce görünür olmasını zorlamak için hata yoluna bir bellek bariyeri eklenerek önlenebilir. İkinci olarak, scsi_eh_inc_host_failed() ile ilgili genel bir sıralama sorunu vardır. Meşgul komutlar host_failed artırılmadan önce sayıldığında, scsi_dec_host_busy() içindeki son bir komutla yarışabilir; öyle ki scsi_dec_host_busy() host_failed artışını görmezken, scsi_eh_inc_host_failed() ise SCMD_STATE_INFLIGHT durumu scsi_dec_host_busy() tarafından temizlenmeden önce meşgul komutları sayar ve sonuç olarak her iki durum da hata yöneticisi görevini uyandırmaz. Yarış koşulunu kapatmak için scsi_host_busy() çağrısının, host_failed artırıldıktan sonraya taşınması gerekmektedir.

ÖnemOrta
CVSS4.7
İstismar olasılığı—
ÜrünLinux Kernel
Yayın4 Şub 2026
İlk görülme4 Şub 2026
Zayıflık türüCWE-362Yarış durumu

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.249, 6.1.162, 6.6.122, 6.12.68, 6.18.8 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.5 ≤ v < 5.10.249, 5.11 ≤ v < 6.1.162, 6.2 ≤ v < 6.6.122, 6.7 ≤ v < 6.12.68, 6.13 ≤ v < 6.18.8, 6.195.10.249, 6.1.162, 6.6.122, 6.12.68, 6.18.8

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