CVE-2024-27022
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.
Nasıl düzeltilir
- linux linux_kernel6.1.90, 6.6.30, 6.8.8 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 | 6.1 ≤ v < 6.1.90, 6.2 ≤ v < 6.6.30, 6.7 ≤ v < 6.8.8, 6.9 | 6.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.
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.