CVE-2026-99051
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: fsverity: struct fsverity_info serbest bırakma işlemi RCU ile geciktirildi __fsverity_get_info() fonksiyonu, yalnızca rcu_read_lock() kullanan ve doğrudan fsverity_remove_info() ile senkronize olmayan rhashtable_lookup_fast() fonksiyonunu çağırır. Aynı inode için bu bir sorun teşkil etmez: fsverity_info yapısı yalnızca inode tahliye zamanında veya verity etkinleştirilemediğinde kaldırılır; bu durumlarda inode artık fsverity_info yapısına ihtiyaç duymaz ve bu inode üzerinden erişim sağlanamaz. Ancak bu durum hatalıdır ve farklı inode'lar için eşzamanlı __fsverity_get_info() çağrıları sırasında bir serbest bırakıldıktan sonra kullanım (use-after-free) durumuna yol açabilir. Bu işlemler, rhashtable altındaki fsverity_info::rhash_head takibini yalnızca rcu_read_lock() altında gerçekleştirirler. Ayrıca anahtar karşılaştırması yapmak için fsverity_info::inode yapısını kullanırlar. Bu sorun, 'struct fsverity_info' yapısının rhashtable'dan kaldırıldıktan sonra serbest bırakılmasının RCU ile geciktirilmesiyle düzeltilmiştir.
Nasıl düzeltilir
- Linux Linuxfa84f091a8e7fc46fd29834496fab9739dd4c8dc, e58c3805ed325fe2d4ae2dd467c0486cc860b733 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | f77f281b61183a5c0b87e6a4d101c70bd32c1c79 ≤ v < fa84f091a8e7fc46fd29834496fab9739dd4c8dc, f77f281b61183a5c0b87e6a4d101c70bd32c1c79 ≤ v < e58c3805ed325fe2d4ae2dd467c0486cc860b733, 7.0 | fa84f091a8e7fc46fd29834496fab9739dd4c8dc, e58c3805ed325fe2d4ae2dd467c0486cc860b733 |
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.