CVE-2026-64033
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: RDMA/rtrs: yol dosyası oluşturma temizleme işlemindeki serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi rtrs_srv_create_path_files() fonksiyonunun hata yolunda, sysfs kök klasörleri zaten oluşturulmuş ve srv_path->kobj zaten başlatılmış olabilir. Sonraki bir adım başarısız olursa, mevcut temizleme işlemi rtrs_srv_destroy_once_sysfs_root_folders(srv_path) fonksiyonundan önce kobject_put(&srv_path->kobj) fonksiyonunu çağırır. kobject_put(), srv_path->kobj üzerindeki son referansı kaldırabilir ve srv_path nesnesini serbest bırakan release geri çağırma fonksiyonu olan rtrs_srv_release()'i tetikleyebilir. Ardından gelen rtrs_srv_destroy_once_sysfs_root_folders(srv_path) çağrısı, srv_path->srv değerine erişmek için dahili olarak srv_path referansını çözer ve bu durum bir serbest bırakıldıktan sonra kullanım (use-after-free) hatasına yol açar. Bu hata yoluna, rtrs_srv_create_path_files() başarıyla dönmeden önce ulaşıldığından, başarılı yol yaşam süresi yönetimi devreye girmez. Yardımcı fonksiyon ona erişirken srv_path nesnesinin hala geçerli olması için, kobject_put(&srv_path->kobj) çağrılmadan önce sysfs kök klasörlerinin yok edilmesiyle bu sorun düzeltilmiştir. Bu sorun, geliştirmekte olduğum bir statik analiz aracı tarafından tespit edilmiştir.
Nasıl düzeltilir
- linux linux_kernel5.15.209, 6.1.175, 6.6.142, 6.12.92, 6.18.34, 7.0.11 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.15.61 ≤ v < 5.15.209, 5.17 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.142, 6.7 ≤ v < 6.12.92, 6.13 ≤ v < 6.18.34, 6.19 ≤ v < 7.0.11, 7.1 | 5.15.209, 6.1.175, 6.6.142, 6.12.92, 6.18.34, 7.0.11 |
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.