CVE-2024-40945

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: iommu: iommu_sva_bind_device() fonksiyonunda doğru değer döndürülmesi iommu_sva_bind_device(), ya bir sva bağlama tutamacı (handle) ya da hata durumlarında bir ERR_PTR değeri döndürmelidir. Mevcut sürücüler (idxd ve uacce), dönüş değerini yalnızca IS_ERR() ile kontrol etmektedir. Fonksiyonun bir hata işaretçisi yerine NULL döndürmesi durumunda, bu durum potansiyel olarak bir kernel NULL pointer dereference sorununa yol açabilir. Gerçekte bu durum herhangi bir soruna neden olmamaktadır çünkü iommu_sva_bind_device(), yalnızca kernel CONFIG_IOMMU_SVA ile yapılandırılmadığında NULL döndürür. Bu durumda, iommu_dev_enable_feature(dev, IOMMU_DEV_FEAT_SVA) bir hata döndürecek ve aygıt sürücüleri iommu_sva_bind_device() fonksiyonunu hiç çağırmayacaktır.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın12 Tem 2024
İlk görülme12 Tem 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.4.279, 5.10.221, 5.15.162, 6.6.35, 6.9.6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.2 ≤ v < 5.4.279, 5.5 ≤ v < 5.10.221, 5.11 ≤ v < 5.15.162, 5.16 ≤ v < 6.6.35, 6.7 ≤ v < 6.9.6, 6.105.4.279, 5.10.221, 5.15.162, 6.6.35, 6.9.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-40945 · Linux Kernel · Dark Radar