CVE-2026-23465
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: btrfs: çakışan bir inode'un üst dizini günlüğe kaydedilirken yeni dentry'lerin de günlüğe kaydedilmesi Çakışan bir inode'un üst dizinini günlüğe kaydettiğimizde, dizinin yeni dentry'lerini kaydetmiyoruz; bu nedenle işlem bittiğinde üst dizinin inode'u günlüğe kaydedilmiş olarak işaretleniyor ancak yeni dentry'leri kaydedilmemiş oluyor. Sonuç olarak, eğer üst dizin daha sonra açıkça fsync ile senkronize edilirse ve günlüğe kaydedildiğinden beri herhangi bir yeni değişiklik yapılmamışsa, fsync işlemi etkisiz kalır ve bir güç kesintisi sonrası yeni dentry'ler kaybolur. Örnek senaryo: $ mkdir foo $ sync $ rmdir foo $ mkdir dir1 $ mkdir dir2 # Az önce sildiğimiz dizinle aynı isme ve üst dizine sahip olan ve geçmiş bir işlemde kalıcı hale getirilmiş bir dosya. Bu durumda silinen dizinin inode'u, bu yeni dosyanın inode'u ile çakışan bir inode'dur. $ touch foo $ ln foo dir2/link # dir2 üzerindeki fsync, çakışan inode (silinen dizin) artık mevcut olmadığı için üst dizini (".") günlüğe kaydedecektir, ancak yeni dentry'lerini (dir1) kaydetmeyecektir. $ xfs_io -c "fsync" dir2 # Üst dizin üzerindeki bu fsync işlemi etkisizdir çünkü önceki fsync bunu günlüğe kaydetmiştir (ancak yeni dentry'lerini kaydetmeden). $ xfs_io -c "fsync" . <güç kesintisi> # Günlük yeniden oynatıldıktan sonra dir1 eksiktir. Artık mevcut olmayan çakışan bir inode'un üst dizinini her günlüğe kaydettiğimizde, yeni dizin dentry'lerini de günlüğe kaydettiğimizden emin olunarak bu sorun giderilmiştir. fstests için bir test durumu yakında eklenecektir.
Nasıl düzeltilir
- linux linux_kernel6.6.130, 6.12.78, 6.18.20, 6.19.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 | 5.1 ≤ v < 6.6.130, 6.7 ≤ v < 6.12.78, 6.13 ≤ v < 6.18.20, 6.19 ≤ v < 6.19.10, 7.0 | 6.6.130, 6.12.78, 6.18.20, 6.19.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.