CVE-2025-38293
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: wifi: ath11k: ar->arvifs siyahısında düyün korlanmasının düzəldilməsi Mövcud WLAN bərpa kodu axınında, ath11k_core_halt() yalnız "arvifs" siyahısının başlığını yenidən başladır. Bu, siyahının başlığından dərhal sonra gələn siyahı düyünün etibarsız siyahı düyününe çevrilməsinə səbəb olur. Çünki həmin düyünün prev göstəricisi hələ də "arvifs" siyahı başlığına işarə edir, lakin "arvifs" siyahı başlığının next göstəricisi artıq həmin siyahı düyününə işarə etmir. VIF silinməsi icra edilərkən və bu proses ath11k_mac_op_remove_interface() funksiyasındakı spin_lock_bh(&ar->data_lock) əməliyyatından əvvəl WLAN bərpası baş verdikdə, list_del() yuxarıda qeyd olunan vəziyyəti aşkar edəcək və bununla da kernel panic törədəcəkdir. Düzəliş, WLAN dayandırılması zamanı bütün vif siyahı düyünlərinin "arvifs" siyahı başlığından silinməsi və yenidən başladılmasıdır. Yenidən başlatma, siyahı düyünlərini etibarlı etmək üçündür ki, bu da ath11k_mac_op_remove_interface() funksiyasındakı list_del()-in normal şəkildə icra olunmasını təmin edir. Call trace: __list_del_entry_valid_or_report+0xb8/0xd0 ath11k_mac_op_remove_interface+0xb0/0x27c [ath11k] drv_remove_interface+0x48/0x194 [mac80211] ieee80211_do_stop+0x6e0/0x844 [mac80211] ieee80211_stop+0x44/0x17c [mac80211] __dev_close_many+0xac/0x150 __dev_change_flags+0x194/0x234 dev_change_flags+0x24/0x6c devinet_ioctl+0x3a0/0x670 inet_ioctl+0x200/0x248 sock_do_ioctl+0x60/0x118 sock_ioctl+0x274/0x35c __arm64_sys_ioctl+0xac/0xf0 invoke_syscall+0x48/0x114 ... Sınaqdan keçirilib: QCA6698AQ hw2.1 PCI WLAN.HSP.1.1-04591-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1
Necə düzəltmək olar
- linux linux_kernel5.10.239, 5.15.186, 6.1.142, 6.6.94, 6.12.34, 6.15.3 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.6 ≤ v < 5.10.239, 5.11 ≤ v < 5.15.186, 5.16 ≤ v < 6.1.142, 6.2 ≤ v < 6.6.94, 6.7 ≤ v < 6.12.34, 6.13 ≤ v < 6.15.3 | 5.10.239, 5.15.186, 6.1.142, 6.6.94, 6.12.34, 6.15.3 |
| debian debian_linux | 11.0 | — |
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.