CVE-2024-35843

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: iommu/vt-d: iopf hesabat yolu daxilində device rbtree istifadəsi Mövcud I/O səhifə xətası (page fault) idarəedicisi hazırda pci_get_domain_bus_and_slot() funksiyasını çağıraraq PCI cihazını müəyyən edir. Bu funksiya lazımi cihaz tapılana qədər bütün PCI cihazlarının siyahısını axtarır. Axtarış səmərəliliyini artırmaq üçün onu yoxlanılmış cihaz rbtree-si daxilində cihazı axtarmaq məqsədilə device_rbtree_find() ilə əvəz edin. I/O səhifə xətası cihaz tərəfindən başladılır və cihazın yoxlanılmış cihaz ağacında qaldığını təmin etmək üçün proqram təminatı ilə heç bir sinxronizasiya mexanizmi yoxdur. Nəzəri olaraq, cihaz device_rbtree_find() funksiyasından sonra və iopf_get_dev_fault_param() funksiyasından əvvəl IOMMU alt sistemi tərəfindən azad edilə bilər ki, bu da "use-after-free" probleminə səbəb olar. I/O səhifə xətası hesabat yolu ilə IOMMU cihazının azad edilmə yolunu sinxronlaşdırmaq üçün mutex əlavə edin. I/O səhifə xətası hesabatı ilə cihazın azad edilməsi arasındakı konflikt çox nadir olduğu üçün bu kilid hər hansı performans itkisinə səbəb olmur.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc17 may 2024
İlk görülmə17 may 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.8.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernelv < 6.8.26.8.2

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2024-35843 · Linux Kernel · Dark Radar