CVE-2026-74554
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: wifi: ath12k: ath12k_mac_dp_peer_cleanup() funksiyasında sərhədləri aşan clear_bit xətası düzəldildi ath12k_mac_dp_peer_cleanup() funksiyası free_ml_peer_id_map bitmap-indəki ML peer ID slotunu dp_peer->peer_id ilə indeksləyərək təmizləyir. Bu yanlışdır: MLO peer üçün dp_peer->peer_id həmişə ATH12K_PEER_ML_ID_VALID bitini (BIT(13)) daşıyır, buna görə də clear_bit() index >= 0x2000 ilə çağırılır ki, bu da ATH12K_MAX_MLO_PEERS (256) bitli bitmap-dən kənardır və ah->free_ml_peer_id_map-ə yaxın yaddaş sahəsini korlayır. Hədəf bitmap girişi isə heç vaxt təmizlənmir, nəticədə növbəti ath12k_peer_ml_alloc() çağırışları zamanı ID-lər tükənir. ath12k_peer_ml_alloc() tərəfindən qaytarılan və ahsta->ml_peer_id-də saxlanılan VALID biti olmayan ID istifadə edilməlidir. Eyni zamanda, bitmap və ahsta->ml_peer_id sinxron qalması üçün ahsta->ml_peer_id dəyəri ATH12K_MLO_PEER_ID_INVALID olaraq sıfırlanmışdır. Sınaqdan keçirildiyi sistem: WCN7850 hw2.0 PCI WLAN.HMT.1.1.c5-00302-QCAHMTSWPL_V1.0_V2.0_SILICONZ-1.115823.3
Necə düzəltmək olar
- Linux Linux234b5cb81e6fcc1e3b31b13deff66130be55f36e, 47abd2ca281531deee38a3b3770d885e270e9fc9 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | ee16dcf573d5e3283fda601dd4bca6bc52251017 ≤ v < 234b5cb81e6fcc1e3b31b13deff66130be55f36e, ee16dcf573d5e3283fda601dd4bca6bc52251017 ≤ v < 47abd2ca281531deee38a3b3770d885e270e9fc9, 7.0 | 234b5cb81e6fcc1e3b31b13deff66130be55f36e, 47abd2ca281531deee38a3b3770d885e270e9fc9 |
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.