CVE-2026-74554
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: wifi: ath12k: ath12k_mac_dp_peer_cleanup() fonksiyonundaki sınır dışı clear_bit hatası düzeltildi ath12k_mac_dp_peer_cleanup(), free_ml_peer_id_map bitmap'indeki ML peer ID yuvasını dp_peer->peer_id ile indeksleyerek temizler. Bu hatalıdır: bir MLO peer için dp_peer->peer_id her zaman ATH12K_PEER_ML_ID_VALID bitini (BIT(13)) taşır; bu nedenle clear_bit(), index >= 0x2000 ile çağrılır. Bu değer, ATH12K_MAX_MLO_PEERS (256) bitlik bitmap'in çok dışındadır ve ah->free_ml_peer_id_map'e komşu belleği bozar. Hedeflenen bitmap girişi de hiçbir zaman temizlenmez, bu nedenle sonraki ath12k_peer_ml_alloc() çağrıları sonunda kimliksiz kalır. ath12k_peer_ml_alloc() tarafından döndürülen ve ahsta->ml_peer_id içinde saklanan VALID biti olmayan ID kullanılmalıdır. Ayrıca, bitmap ve ahsta->ml_peer_id senkronize kalsın diye ahsta->ml_peer_id değeri ATH12K_MLO_PEER_ID_INVALID olarak sıfırlanmıştır. Test edildiği sistem: WCN7850 hw2.0 PCI WLAN.HMT.1.1.c5-00302-QCAHMTSWPL_V1.0_V2.0_SILICONZ-1.115823.3
Nasıl düzeltilir
- Linux Linux234b5cb81e6fcc1e3b31b13deff66130be55f36e, 47abd2ca281531deee38a3b3770d885e270e9fc9 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | ee16dcf573d5e3283fda601dd4bca6bc52251017 ≤ v < 234b5cb81e6fcc1e3b31b13deff66130be55f36e, ee16dcf573d5e3283fda601dd4bca6bc52251017 ≤ v < 47abd2ca281531deee38a3b3770d885e270e9fc9, 7.0 | 234b5cb81e6fcc1e3b31b13deff66130be55f36e, 47abd2ca281531deee38a3b3770d885e270e9fc9 |
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.