CVE-2025-21654
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: ovl: takma adı olmayan inode'dan fid kodlamayı destekle Dmitry Safonov, dentry takma adları drop_caches ile temizlenmiş bir overlayfs izlenen inode için inotify_show_fdinfo() çağrıldığında, kullanıcı alanı tarafından bir WARN_ON() onayının tetiklenebildiğini bildirmiştir. inotify_show_fdinfo() içindeki WARN_ON() onayı kaldırılmıştır; çünkü dosya tutamacını kodlama işlemi başka nedenlerle de başarısız olabilir ancak bir overlayfs dosya tutamacını kodlayamamanın etkisi bu onayın ötesine geçmektedir. Aşağıdaki bağlantıda belirtilen LTP test durumunda gösterildiği gibi, takma adı olmayan bir inode'dan overlayfs dosya tutamacını kodlayamamak, aynı zamanda FAN_DELETE_SELF fanotify olaylarıyla bir fid raporlanamamasına yol açmaktadır. Dmitry'nin probleme ilişkin analizinde belirttiği üzere, ovl_encode_fh() inode için bir takma ad bulamazsa başarısız olur, ancak bu hata düzeltilebilir. ovl_encode_fh() takma adı nadiren kullanır ve fanotify fid bilgilerinde sıkça olduğu gibi, kod çözülemeyen dosya tutamaçları durumunda ovl_encode_fh()'in bir dosya tutamacını kodlamak için takma adı kullanmasına asla gerek yoktur. Takma ad arama işlemi gerçekten ihtiyaç duyulana kadar ertelenmiştir, böylece ovl_encode_fh() yaygın olan FAN_DELETE_SELF fanotify olayları durumunda başarısız olmayacaktır.
Nasıl düzeltilir
- linux linux_kernel6.6.74, 6.12.10 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.6 ≤ v < 6.6.74, 6.7 ≤ v < 6.12.10, 6.13 | 6.6.74, 6.12.10 |
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.