CVE-2025-39826
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: net: rose: 'use' alanı refcount_t tipine dönüştürüldü struct rose_neigh içerisindeki 'use' alanı bir referans sayacı olarak kullanılmaktadır ancak atomik yapıdan yoksundur. Bu durum, bir rose_neigh yapısı diğer kod yolları tarafından hala referans alınırken serbest bırakılmasına yol açan yarış durumlarına (race conditions) neden olabilir. Örneğin, rose_rt_ioctl() üzerinden gerçekleştirilen bir ioctl işlemi sırasında rose_neigh->use sıfıra ulaştığında, zamanlayıcısı hala aktifken yapı kaldırılabilir ve bu da potansiyel olarak serbest bırakıldıktan sonra kullanım (use-after-free) sorunlarına yol açabilir. Bu yama, 'use' alanının türünü unsigned short'tan refcount_t'ye değiştirir ve tüm kod yollarını, referans sayılarını atomik olarak işleyen rose_neigh_hold() ve rose_neigh_put() fonksiyonlarını kullanacak şekilde günceller.
Nasıl düzeltilir
- linux linux_kernel6.1.150, 6.6.104, 6.12.45, 6.16.5 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 | 2.6.12.1 ≤ v < 6.1.150, 6.2 ≤ v < 6.6.104, 6.7 ≤ v < 6.12.45, 6.13 ≤ v < 6.16.5, 2.6.12, 6.17 | 6.1.150, 6.6.104, 6.12.45, 6.16.5 |
| debian debian_linux | 11.0 | — |
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.