CVE-2024-27391
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: wifi: wilc1000: her arayüz eklendiğinde workqueue'yu yeniden tahsis etmeyin 09ed8bfc5215 numaralı commit ("wilc1000: Rename workqueue from "WILC_wq" to "NETDEV-wq""), workqueue adına arayüz adını eklemek amacıyla wilc_netdev_ifc_init içerisindeki workqueue oluşturma işlemini taşımıştır. Ancak, sürücü yalnızca bir adet workqueue'ya ihtiyaç duyarken, wilc_netdev_ifc_init fonksiyonu bir phy üzerinden her arayüz eklendiğinde çağrılmakta ve bu da mevcut workqueue'nun yenisiyle üzerine yazılmasına neden olmaktadır. Bu durum aşağıdaki komutlarla gözlemlenebilir: for i in $(seq 0 10) do iw phy phy0 interface add wlan1 type managed iw dev wlan1 del done ps -eo pid,comm|grep wlan 39 kworker/R-wlan0 98 kworker/R-wlan1 102 kworker/R-wlan1 105 kworker/R-wlan1 108 kworker/R-wlan1 111 kworker/R-wlan1 114 kworker/R-wlan1 117 kworker/R-wlan1 120 kworker/R-wlan1 123 kworker/R-wlan1 126 kworker/R-wlan1 129 kworker/R-wlan1 Bu sızıntı, hif_workqueue tahsisi wilc_cfg80211_init fonksiyonuna geri getirilerek düzeltilmiştir. Workqueue adı ile ilgili olarak, adın küçük harf olması uygundur; ancak belirli bir netdev'e bağlı olmadığı için ada netdev isminin zorunlu tutulması çok anlamlı değildir. Yine de hangi phy'nin workqueue'yu kullandığını netleştirmek için isim wiphy ismiyle zenginleştirilmiştir.
Nasıl düzeltilir
- linux linux_kernel6.1.83, 6.6.23, 6.7.11, 6.8.2 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 | 5.17 ≤ v < 6.1.83, 6.2 ≤ v < 6.6.23, 6.7 ≤ v < 6.7.11, 6.8 ≤ v < 6.8.2 | 6.1.83, 6.6.23, 6.7.11, 6.8.2 |
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.