CVE-2024-58091

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: drm/fbdev-dma: Ertelenmiş G/Ç için gölge tamponlama eklendi DMA alanları her zaman struct page tarafından desteklenmeyebilir, bu nedenle ertelenmiş G/Ç için buna güvenemeyiz. Ertelenmiş G/Ç gerektiren sürücüler için bir gölge tampon ayırın ve bunu çerçeve tamponu (framebuffer) belleği olarak kullanın. Sürücülerin "Unable to handle kernel NULL pointer dereference at virtual address" veya "Unable to handle kernel paging request at virtual address" şeklindeki hatalarını düzeltir. Yama, drm_fbdev_dma_driver_fbdev_probe() fonksiyonunu; DMA destekli tampon nesnesini oluşturan bir başlangıç tahsisi ve fbdev veri yapılarını kuran bir son kısım şeklinde ikiye ayırır. Doğrudan bellek eşlemeleri için bir son fonksiyon ve gölge tampon ile ertelenmiş G/Ç için bir son fonksiyon bulunmaktadır. Artık gölge tampon olmadan ertelenmiş G/Ç kullanımı mümkün değildir. Tahsis edilen DMA destekli tampon nesnesinde kullanılabilir bir struct page olduğunu doğrulayan güvenilir bir test mevcut olursa tekrar eklenebilir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın27 Mar 2025
İlk görülme27 Mar 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.12.36, 6.13.6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.11 ≤ v < 6.12.36, 6.13 ≤ v < 6.13.6, 6.146.12.36, 6.13.6

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-58091 · Linux Kernel · Dark Radar