CVE-2024-35843

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: iommu/vt-d: iopf raporlama yolunda device rbtree kullanımı Mevcut I/O sayfa hatası işleyicisi, şu anda pci_get_domain_bus_and_slot() fonksiyonunu çağırarak PCI aygıtını tespit etmektedir. Bu fonksiyon, istenen aygıt bulunana kadar tüm PCI aygıtlarının listesini taramaktadır. Arama verimliliğini artırmak için bu işlem, taranmış aygıt rbtree'si içinde arama yapan device_rbtree_find() ile değiştirilmiştir. I/O sayfa hatası, aygıtın taranmış aygıt ağacında kalmasını sağlayacak herhangi bir yazılım senkronizasyon mekanizmasına sahip olmayan aygıt tarafından başlatılır. Teorik olarak, bir aygıt device_rbtree_find() işleminden sonra ve iopf_get_dev_fault_param() işleminden önce IOMMU alt sistemi tarafından serbest bırakılabilir; bu durum bir serbest bırakıldıktan sonra kullanım (use-after-free) sorununa yol açabilir. I/O sayfa hatası raporlama yolu ile IOMMU aygıt serbest bırakma yolunu senkronize etmek için bir mutex eklenmiştir. I/O sayfa hatası raporlaması ile aygıt serbest bırakma arasındaki çakışma çok nadir olduğu için bu kilit herhangi bir performans kaybına neden olmaz.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın17 May 2024
İlk görülme17 May 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.8.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernelv < 6.8.26.8.2

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.

Intelligence 360 paketinde

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.

CVE-2024-35843 · Linux Kernel · Dark Radar