CVE-2026-98558
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: net: dev_cpu_dead() fonksiyonunda skb_defer_nodes temizleniyor Bir CPU çevrimdışı olduğunda, dev_cpu_dead() fonksiyonu softnet kuyruklarını (completion_queue, output_queue, poll_list, process_queue ve input_pkt_queue) boşaltır ancak net_hotdata.skb_defer_nodes kısmına dokunmaz. Eğer oldcpu, skb_defer_nodes listelerinde bekleyen skb'ler tutarken (örneğin sysctl_skb_defer_max >> 1 IPI eşiğinin altında veya IPI ile CPU kapatma işlemi çakıştığında) çevrimdışı olursa, bu skb'ler oldcpu tekrar çevrimiçi olana kadar orada kalır. Eğer bu skb'lerden herhangi biri page_pool fragmanları tutuyorsa, oldcpu çevrimdışıyken bir netdev veya sürücü kaldırıldığında page_pool_destroy() uçuşta olan sayfaların geri dönmesini bekleyerek süresiz olarak duraksayacaktır. Ek olarak, hedef CPU çevrimdışı olduğu için kick_defer_list_purge() içerisindeki smp_call_function_single_async() başarısız olursa, CPU tekrar çevrimiçi olduğunda gelecekteki IPI tetiklemelerinin engellenmemesi için defer_ipi_scheduled değeri 0'a sıfırlanır. Ayrıca, eğer oldcpu kendi NUMA düğümündeki son çevrimiçi CPU ise, o düğümün yuvası tüm CPU'lar genelinde boşaltılır; böylece o düğümden ertelenen hiçbir skb boştaki uzak CPU'larda takılı kalmaz (veya düğümün kendisi daha sonra çevrimdışı yapılırsa sorun oluşmaz). Son olarak, skb_attempt_defer_free() fonksiyonunda, CPU/düğüm kapatmaya karşı önleme (preemption) TOCTOU yarışını kapatmak için cpu_online(cpu) durumu ve çağırıcının llist_add() işleminden sonra CPU değiştirip değiştirmediği yeniden kontrol edilir ve durum böyleyse düğüm listesi temizlenir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| microsoft azl3_kernel_6.6.157.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralık belirtilmemiş | — |
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.
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.