CVE-2026-22995

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: ublk: ublk_partition_scan_work içerisindeki serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi Asenkron bölüm tarama işlemi ile cihazın kaldırılması arasında, ub->ub_disk üzerinde bir serbest bırakıldıktan sonra kullanım (UAF) durumuna yol açabilen bir yarış durumu (race condition) mevcuttur: 1. ublk_ctrl_start_dev(), add_disk() işleminden sonra partition_scan_work işlemini planlar. 2. ublk_stop_dev(), şunları gerçekleştiren ublk_stop_dev_unlocked() fonksiyonunu çağırır: - del_gendisk(ub->ub_disk) - ublk_detach_disk(), ub->ub_disk = NULL olarak ayarlar - diski serbest bırakabilecek olan put_disk() 3. Ardından ublk_partition_scan_work() işçisi, ub->ub_disk referansını çözerek UAF durumuna yol açar. Bu sorun, bölüm taraması sırasında diske ait bir referansı tutmak için işçi içerisinde ublk_get_disk()/ublk_put_disk() kullanılarak düzeltilmiştir. ublk_get_disk() içindeki spinlock, ublk_detach_disk() ile senkronize olarak işçinin ya geçerli bir referans almasını ya da NULL görüp erken çıkış yapmasını sağlar. Ayrıca, disk zaten ayrılmış olduğunda bölüm tarama işleminin gereksiz yere çalıştırılmasını önlemek için flush_work() kullanımı cancel_work_sync() ile değiştirilmiştir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın23 Oca 2026
İlk görülme23 Oca 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.18.6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.18.4 ≤ v < 6.18.6, 6.196.18.6

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