CVE-2025-23133
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: wifi: ath11k: kanal siyahısını reg worker əvəzinə reg notifier-də yeniləyin Hazırda ath11k yeni kanal siyahısı aldıqda, o, aşağıdakı addımlara uyğun olaraq emal edilir: 1. Yeni kanal siyahısını cfg80211-ə yeniləyin və reg_work növbəsinə əlavə edin. 2. cfg80211 reg_work zamanı yeni kanal siyahısını emal edir. 3. ath11k_reg_update_chan_list() vasitəsilə cfg80211 tərəfindən emal edilmiş kanal siyahısını firmware-ə yeniləyin. Lakin ath11k, reg_work növbəyə alındıqdan dərhal sonra 3-cü addımı icra edir. 2-ci addım asinxron olduğu üçün cfg80211 yeni kanal siyahısının emalını tamamlamamış ola bilər ki, bu da sərhədlərdən kənar yazma (out-of-bounds write) xətasına səbəb ola bilər: BUG: KASAN: slab-out-of-bounds in ath11k_reg_update_chan_list Call Trace: ath11k_reg_update_chan_list+0xbfe/0xfe0 [ath11k] kfree+0x109/0x3a0 ath11k_regd_update+0x1cf/0x350 [ath11k] ath11k_regd_update_work+0x14/0x20 [ath11k] process_one_work+0xe35/0x14c0 3-cü addımı icra etməzdən əvvəl 2-ci addımın tam şəkildə başa çatdığına əmin olunmalıdır. Buna görə də Wen patch[1]-i təqdim etmişdir. NL80211_REGDOM_SET_BY_DRIVER bayrağı təyin edildikdə, cfg80211 2-ci addım tamamlandıqdan sonra ath11k-ni xəbərdar edəcəkdir. Beləliklə, NL80211_REGDOM_SET_BY_DRIVER bayrağını aktivləşdirin, bundan sonra cfg80211 2-ci addım bitdikdən sonra ath11k-ni xəbərdar edəcək. Bu zaman 3-cü addımın icrası zamanı KASAN xətası baş verməyəcəkdir. [1] https://patchwork.kernel.org/project/linux-wireless/patch/[email protected]/ Sınaqdan keçirilmiş cihaz: WCN6855 hw2.0 PCI WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3
Necə düzəltmək olar
- linux linux_kernel5.16, 6.1, 6.12.46, 6.14.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 5.15.79 ≤ v < 5.16, 6.0.9 ≤ v < 6.1, 6.1.1 ≤ v < 6.12.46, 6.13 ≤ v < 6.14.2, 6.1 | 5.16, 6.1, 6.12.46, 6.14.2 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.