CVE-2024-57991
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: wifi: rtw89: chan: rtw89_entity_recalc_mgnt_roles() funksiyasındakı soft lockup problemi düzəldildi rtw89_entity_recalc_mgnt_roles() zamanı hədəf şablonu olan giriş tapıldıqda siyahını yenidən sıralayan normallaşdırma prosesi baş verir. Bir giriş tapıldıqda list_for_each_entry dayandırılmalı idi. Lakin `break` yalnız daxili for-dövrünü dayandırırdı. Xarici list_for_each_entry isə davam edirdi. Normalda yalnız ilk giriş hədəf şablonuna uyğun gəlir və yenidən sıralama heç nəyi dəyişmir, buna görə də soft lockup baş vermir. Lakin bəzi xüsusi hallarda soft lockup baş verə bilərdi. Problem, list_for_each_entry dövründən çıxmaq üçün `goto fill` istifadə edilərək həll edilmişdir. Aşağıda bu problemlə bağlı nüvə loqunun nümunəsi verilmişdir: watchdog: BUG: soft lockup - CPU#1 stuck for 26s! [wpa_supplicant:2055] [...] RIP: 0010:rtw89_entity_recalc ([...] chan.c:392 chan.c:479) rtw89_core [...]
Necə düzəltmək olar
- linux linux_kernel6.13.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 | 6.13 ≤ v < 6.13.2 | 6.13.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.