CVE-2024-47660
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: fsnotify: PARENT_WATCHED bayraklarını tembelce temizle Bazı kurulumlarda dizinler çok sayıda (genellikle negatif) dentry'ye sahip olabilir. Bu nedenle __fsnotify_update_child_dentry_flags() fonksiyonunun tamamlanması önemli miktarda zaman alabilir. Bu fonksiyonun büyük bir kısmı inode->i_lock altında gerçekleştiği için, dizinden izleme kaldırıldığında; fsnotify_recalc_mask() üzerinden gelen __fsnotify_update_child_dentry_flags() çağrısı ile alt öğelerde meydana gelen __fsnotify_parent() kaynaklı __fsnotify_update_child_dentry_flags() çağrıları arasında yarış durumu oluşur ve bu durum kilit üzerinde ciddi bir çekişmeye yol açar. Bu durum, kullanıcılar tarafından bildirilen softlockup raporlarına neden olabilir. Sorunu, PARENT_WATCHED bayraklarını yalnızca üst dizin alt öğeleri izlemeye başladığında ayarlamak için fsnotify_update_children_dentry_flags() fonksiyonu çağırılarak düzeltin. Üst dizin alt öğeleri izlemeyi bıraktığında, hatalı pozitif PARENT_WATCHED bayraklarını erişilen her bir alt öğe için __fsnotify_parent() içerisinde tembelce temizleyin.
Nasıl düzeltilir
- linux linux_kernel5.10.226, 5.15.167, 6.1.109, 6.6.50, 6.10.9 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 | v < 5.10.226, 5.11 ≤ v < 5.15.167, 5.16 ≤ v < 6.1.109, 6.2 ≤ v < 6.6.50, 6.7 ≤ v < 6.10.9 | 5.10.226, 5.15.167, 6.1.109, 6.6.50, 6.10.9 |
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.