CVE-2024-27022

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: fork: dosya vma bağlantısını vma tamamen başlatılana kadar ertele Thorvald bir WARNING [1] bildirmiştir. Kök neden ise aşağıdaki yarış durumudur (race condition): CPU 1 CPU 2 fork hugetlbfs_fallocate dup_mmap hugetlbfs_punch_hole i_mmap_lock_write(mapping); vma_interval_tree_insert_after -- Çocuk vma, i_mmap ağacı üzerinden görünür hale gelir. i_mmap_unlock_write(mapping); hugetlb_dup_vma_private -- vma_lock, i_mmap_rwsem dışında temizlenir! i_mmap_lock_write(mapping); hugetlb_vmdelete_list vma_interval_tree_foreach hugetlb_vma_trylock_write -- Vma_lock temizlenmiş durumdadır. tmp->vm_ops->open -- Yeni vma_lock, i_mmap_rwsem dışında tahsis edilir! hugetlb_vma_unlock_write -- Vma_lock atanmıştır!!! i_mmap_unlock_write(mapping); hugetlb_dup_vma_private() ve hugetlb_vm_op_open(), vma kilidi aynı anda kullanılabilecekken i_mmap_rwsem kilidinin dışında çağrılmaktadır. Bu durum, dosya vma bağlantısı vma tamamen başlatılana kadar ertelenerek düzeltilmiştir. Bu vma'lar kullanılmadan önce öncelikle başlatılmalıdır.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın1 May 2024
İlk görülme1 May 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.1.90, 6.6.30, 6.8.8 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.1 ≤ v < 6.1.90, 6.2 ≤ v < 6.6.30, 6.7 ≤ v < 6.8.8, 6.96.1.90, 6.6.30, 6.8.8

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.