CVE-2024-46866
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: drm/xe/client: show_meminfo() fonksiyonuna eksik olan bo kilitlemesi eklendi bo_meminfo(), tt ve ttm kaynağı gibi bo durumlarını incelemek istemektedir; ancak bo kilidi tutulmadığında bu durum herhangi bir noktada değişebilir ve bu da NPD ve UAF gibi sorunlara yol açabilir. Önce tüm spinlock'ların bırakıldığından emin olarak bo_meminfo() çağrılırken bo kilidi alınır. object_idr durumunda artık bir referans tutmamız da gerekmektedir. v2 (MattB) - Ayrıca xe_bo_assert_held() eklendi (commit 4f63d712fa104c3ebefcb289d1e733e86d8698c7 üzerinden cherry pick yapılmıştır)
Nasıl düzeltilir
- linux linux_kernel6.10.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 | 6.8 ≤ v < 6.10.11, 6.11 | 6.10.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.