CVE-2026-43470
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: nfs: d_alias bir dizin ise nfs3_proc_create üzerinde EISDIR döndürülür nfs3_do_create/nfs_add_or_obtain/d_splice_alias aracılığıyla bulunan ve bir dizin dentry'si olduğu anlaşılan bir takma ad (alias) tespit edildiğinde, herhangi bir hata döndürülmemekte ve bu takma ad basitçe göz ardı edilmektedir; ancak parametre olarak iletilen ve eklemeye çalıştığımız orijinal dentry negatif kalmaya devam etmektedir. Bu durum, do_dentry_open fonksiyonuna negatif bir dentry sağlandığı için daha sonra nfs_atomic_open_v23/finish_open üzerinde bir oops hatasına neden olmaktadır. Bu sorun, dizinlerin ve dosyaların aynı isimle eşzamanlı olarak oluşturulup kaldırıldığı ve dosyaları açmak için O_EXCL bayrağının kullanılmadığı (sık dosya yönlendirmesi yapılan) lustre-racer çalıştırılırken gözlemlenmiştir. d_splice_alias tipik olarak bir dizin takma adı veya NULL döndürse de, gözlemlenen oops hatasını tetikleyen bir dizin inode'u üzerinde dosya işlemleri (finish_open gibi) gerçekleştirmeye çalışmadığımızdan emin olmak için açıkça d_is_dir() kontrolü yapılmaktadır.
Nasıl düzeltilir
- linux linux_kernel6.12.78, 6.18.19, 6.19.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 | 6.10 ≤ v < 6.12.78, 6.13 ≤ v < 6.18.19, 6.19 ≤ v < 6.19.9, 7.0 | 6.12.78, 6.18.19, 6.19.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.