CVE-2024-40945
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.
Nasıl düzeltilir
- 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ün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 5.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.10 | 5.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.
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.