CVE-2026-68409
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: wifi: mac80211: link RX stats percpu-nun azad edilməsini RCU-ya təxirə salın sta_remove_link() silinmiş MLO linkinin RX stats percpu buferini dərhal azad edir, lakin yalnız link konteynerini RCU-ya təxirə salır: sta_info_free_link(&alloc->info); kfree_rcu(alloc, rcu_head); RX sürətli yolu (fast path) rcu_read_lock altında link_sta-nı oxuyur və percpu statistikasını yazır. Silinmədən əvvəl link_sta-nı müəyyən etmiş oxucu göstəricini saxlayır. Konteyner kfree_rcu sayəsində aktiv qalır, buna görə də oxuma hələ də işləyir. Lakin onun işarə etdiyi percpu bloku artıq azad edilmişdir. Bu, uses_rss tələb edir. Yəni pcpu_rx_stats mövcud olduqda. Tam STA sökülməsi deflink statistikasını yalnız synchronize_net()-dən sonra azad edir. Linkin silinmə yolunda belə bir baryer yox idi. Praktikada bu yarış şəraitini (race condition) qazanmaq çətindir, lakin azad etmə prosesi yenə də RCU-nu gözləməlidir. Linki məlumatları ilə birlikdə tək bir RCU geri çağırışından (callback) azad edin, beləliklə percpu bloku yalnız oxucular boşaldıqdan sonra bərpa olunacaq.
Necə düzəltmək olar
- Linux Linuxacd5931d5adf12f0163f83dc00320e7011f4da92, a5afc00280986063f1c355821544fabbb2a960f7, b679c1cffb2f3d0854b8b05ea9e909ad6489046f, 2aa1789880fa5e41049b0f6a74a4fc2fa1997610, a03fceae0c65b31ce31840dac5e26684ceecb65b, aa2eb62525188269cdd402a583b9a8ed94657ff0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | c71420db653aba30a234d1e4cf86dde376e604fa ≤ v < acd5931d5adf12f0163f83dc00320e7011f4da92, c71420db653aba30a234d1e4cf86dde376e604fa ≤ v < a5afc00280986063f1c355821544fabbb2a960f7, c71420db653aba30a234d1e4cf86dde376e604fa ≤ v < b679c1cffb2f3d0854b8b05ea9e909ad6489046f, c71420db653aba30a234d1e4cf86dde376e604fa ≤ v < 2aa1789880fa5e41049b0f6a74a4fc2fa1997610, c71420db653aba30a234d1e4cf86dde376e604fa ≤ v < a03fceae0c65b31ce31840dac5e26684ceecb65b, c71420db653aba30a234d1e4cf86dde376e604fa ≤ v < aa2eb62525188269cdd402a583b9a8ed94657ff0, 6.0 | acd5931d5adf12f0163f83dc00320e7011f4da92, a5afc00280986063f1c355821544fabbb2a960f7, b679c1cffb2f3d0854b8b05ea9e909ad6489046f, 2aa1789880fa5e41049b0f6a74a4fc2fa1997610, a03fceae0c65b31ce31840dac5e26684ceecb65b, aa2eb62525188269cdd402a583b9a8ed94657ff0 |
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.