CVE-2026-98706
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: wifi: mac80211: istasyon kaldırılması sırasında PS iletim işlerini boşaltın Bir AP veya mesh istasyonunun kaldırılması, istasyon sürücüden zaten kaldırılmış olduktan sonra sürücüyü bilgilendirebilir ve TXQ'ları uyandırabilir; ayrıca istasyon temizliği bunları temizledikten sonra num_sta_ps ve güç tasarrufu kuyruklarını güncelleyebilir. sta_deliver_ps_frames() fonksiyonu sta->dead kontrolünü yalnızca iletime başlamadan önce yapar. Bu testi geçen bir işlemci, kaldırma işlemi sta->dead değerini ayarlayıp istasyonu sürücüden kaldırırken gecikebilir; yeniden başladığında ise tam iletim işlemini yürütmeye devam eder. Mevcut cancel_work_sync() çağrısı, son sürücü durum geçişinden ve PS muhasebesi ile kuyruk temizliğinden sonra, __cleanup_single_sta() fonksiyonunun sonuna yakın yer alır; bu nedenle işlemciyi ancak koruması gereken durum zaten değiştikten sonra boşaltır. d34ba2168a3c ("mac80211: don't delay station destruction") commit'inden önce temizleme işlemi, iletim işleri ile aynı sıralı iş kuyruğu üzerinden erteleniyordu ve bu sayede ikisi arasındaki sıra korunuyordu. İşlemi, sta->dead ayarlandıktan sonra ve sürücü durumu değiştirilmeden önce iptal edin ve mevcut iptal işlemini __cleanup_single_sta() başlangıcına taşıyın. İlk boşaltma işlemi, sürücü ömrü penceresini kapatır; kalan durum geçişleri sırasındaki sürücü geri çağırmaları, ieee80211_sta_block_awake() aracılığıyla hala drv_deliver_wk kuyruğa ekleyebileceği için ikinci boşaltma işlemini __cleanup_single_sta() başında tutun. Bu boşaltma işlemi aynı zamanda, sta->dead ayarlanmadan temizleme aşamasına ulaşan ekleme hatalarını da kapsar.
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.