CVE-2026-64073

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: irq_work: PREEMPT_RT üzerinde irq_work_single() fonksiyonundaki serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi PREEMPT_RT üzerinde, HARD olmayan irq_work işlemleri run_irq_workd() aracılığıyla her CPU için özel kthread'lerde çalışır; bu nedenle irq_work_sync(), BUSY==0 durumunu beklemek için rcuwait() kullanır. irq_work_single(), atomic_cmpxchg() ile BUSY bayrağını temizledikten sonra, irq_work_is_hard() ve rcuwait_wake_up() için hâlâ @work referansını çözmektedir. Başka bir CPU üzerindeki irq_work_sync() çağırıcısı, BUSY temizlendikten sonra işleme girerse hemen BUSY==0 durumunu gözlemleyebilir, geri dönebilir ve bu erişimler tamamlanmadan önce ilgili işi (work) serbest bırakabilir; bu da bir serbest bırakıldıktan sonra kullanım (use-after-free) durumuna yol açar. Bu sorun, tüm irq_work_single() yürütmesinin bir RCU okuma tarafı kritik bölümü içinde olması için run_irq_workd() fonksiyonunun guard(rcu)() ile sarmalanmasıyla düzeltilmiştir. Ardından, çağırıcının geri dönmeden önce RCU lütuf süresini (grace period) beklemesini sağlamak ve erken serbest bırakmaları önlemek için irq_work_sync() içerisindeki rcuwait_wait_event() sonrasına synchronize_rcu() eklenmiştir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın19 Tem 2026
İlk görülme19 Tem 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.1.175, 6.6.142, 6.12.92, 6.18.34, 7.0.11 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.142, 6.7 ≤ v < 6.12.92, 6.13 ≤ v < 6.18.34, 6.19 ≤ v < 7.0.11, 7.16.1.175, 6.6.142, 6.12.92, 6.18.34, 7.0.11

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.