CVE-2026-64325
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: wifi: mt76: mt7921/mt7925: CSA beacon içerisindeki NULL dereference hatası düzeltildi Bu yama, Bongani Hlope tarafından https://lore.kernel.org/all/[email protected]/ adresinde bildirilen bir BUG temel alınarak hazırlanmıştır. Bir kanal değiştirme duyurusu (CSA) beacon'ı alındığında, cfg80211 nihayetinde mt7921_channel_switch_rx_beacon() fonksiyonunu çağıran bir wiphy iş öğesini kuyruğa alır. İş kuyruğa alındığı an ile çalıştığı an arasında istasyon bağlantısı kesilirse (veya kanal bağlamı başka bir şekilde sonlandırılırsa), sürücünün dev->new_ctx işaretçisi çoktan temizlenerek NULL yapılmış olabilir. Ardından mt7921_channel_switch_rx_beacon() fonksiyonu, new_ctx değerini koşulsuz olarak dereference eder ve bu durum 0x0 adresinde bir NULL pointer dereference tetikler: BUG: kernel NULL pointer dereference, address: 0000000000000000 RIP: 0010:mt7921_channel_switch_rx_beacon+0x1f/0x100 [mt7921_common] Aynı eksik koruma, aynı commit ile getirilen aynı kod desenini paylaşan mt7925_channel_switch_rx_beacon() fonksiyonunda da mevcuttur. Hem mt7921_channel_switch_rx_beacon() hem de mt7925_channel_switch_rx_beacon() fonksiyonlarına dev->new_ctx için erken dönüş sağlayan bir NULL kontrolü eklendi. new_ctx değeri NULL olduğunda, işlenecek bekleyen bir kanal değişimi yoktur; dolayısıyla hemen geri dönmek doğru ve güvenli işlemdir. Oops-Analizi: http://oops.fenrus.org/reports/lkml/[email protected]/report.html
Nasıl düzeltilir
- linux linux_kernel7.1.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 6.14 ≤ v < 7.1.4 | 7.1.4 |
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.