CVE-2024-53143
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: fsnotify: iput() ve watched_objects azaltma işleminin sıralaması düzeltildi iput() işlemi tamamlanana kadar superblock yapısının hayatta kalması sağlandı. Superblock yapısının hayatta kaldığından emin olunmadıkça bir inode referansını tutmaya izin verilmez; fsnotify bunu watched_objects sayısını yüksek tutarak sağlar, bu nedenle iput() işlemi watched_objects azaltma işleminden önce gerçekleşmelidir. Bu durum, tmpfs gibi yapılarda sb->s_fs_info benzeri bileşenlerin serbest bırakıldıktan sonra kullanımına (UAF) yol açabilir ancak generic_shutdown_super() içerisindeki CHECK_DATA_CORRUPTION() bloğu nedeniyle, hata veren yarış durumu sıralamaları daha olası olduğundan UAF'ye ulaşmak zordur. Ayrıca, fsnotify_put_sb_watched_objects() fonksiyonunun, halihazırda serbest bırakılmış olabilecek bir superblock üzerinde fsnotify_sb_watched_objects() fonksiyonunu çağırmadığına emin olundu; aksi takdirde sb->s_fsnotify_info üzerinde bir UAF okuma hatası meydana gelebilirdi.
Nasıl düzeltilir
- linux linux_kernel6.11.11, 6.12.2 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.10 ≤ v < 6.11.11, 6.12 ≤ v < 6.12.2 | 6.11.11, 6.12.2 |
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.