CVE-2026-97474
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: wifi: iwlwifi: mld: nic hatası durumunda asenkron bildirimleri temizle Bu işlem, yeniden yapılandırma (reconfig) hatasındaki bir kernel panic sorununu düzeltir: 1. Bir BSS bağlantımız var. 2. Bir NAN bağlantımız var. 3. FW hatası meydana gelir. 4. Yeniden yapılandırma, BSS bağlantısını geri yükler. 5. Ancak, bir FW hatası nedeniyle NAN bağlantısının geri yüklenmesi başarısız olur. 6. Hatalı olarak ieee80211_handle_reconfig_failure çağrılır ve tüm arayüzleri sürücüde değil (not-in-driver) olarak işaretler (bu farklı bir yamada düzeltülecektir). 7. mac80211, bu vif'in sürücüde olmadığını düşündüğü için BSS bağlantısının bağlantılarını serbest bırakır ancak bunu sürücüye bildirmez. 8. ieee80211_stop_device içerisinde, *TÜM* wiphy işleri boşaltılır (hatalı olarak?). 9. Bu nedenle, BSS bağlantısı geri yüklendikten sonra alınan istatistik bildirimini işleyen async_handlers_wk yürütülür. 10. Bildirim işleyicisi, mac80211'in (7). adımda zaten serbest bıraktığı ve artık sarkan bir işaretçi (dangling pointer) olan fw_id_to_bss_conf[id] referansını çözer. 11. Bağlantı alanlarından birine yapılan ilk erişimde kernel panic oluşur. Bu durum, (6). adımdaki ieee80211_handle_reconfig_failure çağrısı kaldırılarak düzeltilebilse de ve düzeltilmesi gerekse de, ölü bir FW'den gelen bildirimlerin taşınması ve belki de işlenmesi iyi bir fikir değildir. FW'yi durdurduğumuzda bildirimleri temizliyoruz, ancak yeniden yapılandırma hatasında FW'yi çok geç, bildirimler işlendikten sonra durduruyoruz. Ek olarak, async_handlers_wk her zaman yeniden yapılandırma işinden önce planlanabilir. Taşıma katmanı bir nic hatası bildirdiğinde bildirimleri derhal temizleyin.
Nasıl düzeltilir
- Linux Linux1b3b7b521041d55459f8457db8921e9778482063, a40ad60a47f7c904b75a9ff83b39edebf3961c85 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | d1e879ec600f9b3bdd253167533959facfefb17b ≤ v < 1b3b7b521041d55459f8457db8921e9778482063, d1e879ec600f9b3bdd253167533959facfefb17b ≤ v < a40ad60a47f7c904b75a9ff83b39edebf3961c85, 6.15 | 1b3b7b521041d55459f8457db8921e9778482063, a40ad60a47f7c904b75a9ff83b39edebf3961c85 |
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.