CVE-2023-52932
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: mm/swapfile: get_swap_pages() fonksiyonuna cond_resched() eklendi Bellek baskısı altında get_swap_pages() içerisinde hala softlockup meydana gelmektedir. 64 CPU çekirdeği, 64GB bellek ve her birinin disk boyutu 50MB olan ve si ile aynı önceliğe sahip 28 zram aygıtı mevcutken; belleğe uygulanan baskıyı artırmak için stress-ng aracı kullanıldığında sistemin sık sık OOM durumuna girmesine neden olmaktadır. get_swap_pages() içerisindeki plist_for_each_entry_safe() döngüleri, uygun alan bulmak için on binlerce kez çalışabilmektedir (uç örnek: scan_swap_map_slots() içerisinde cond_resched() çağrılmadığında). Softlockup'ı önlemek için, uygun alan bulunamadığında get_swap_pages() içerisine cond_resched() eklenmiştir.
Nasıl düzeltilir
- linux linux_kernel4.14.306, 4.19.273, 5.4.232, 5.10.168, 5.15.93, 6.1.11 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | v < 4.14.306, 4.15 ≤ v < 4.19.273, 4.20 ≤ v < 5.4.232, 5.5 ≤ v < 5.10.168, 5.11 ≤ v < 5.15.93, 5.16 ≤ v < 6.1.11, 6.2 | 4.14.306, 4.19.273, 5.4.232, 5.10.168, 5.15.93, 6.1.11 |
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.