CVE-2025-39877
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: mm/damon/sysfs: state_show() fonksiyonundaki serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi state_show(), damon_sysfs_lock kilidini tutmadan kdamond->damon_ctx değerini okumaktadır. Bu durum bir serbest bırakıldıktan sonra kullanım yarış durumuna (race condition) yol açmaktadır: CPU 0 CPU 1 ----- ----- state_show() damon_sysfs_turn_damon_on() ctx = kdamond->damon_ctx; mutex_lock(&damon_sysfs_lock); damon_destroy_ctx(kdamond->damon_ctx); kdamond->damon_ctx = NULL; mutex_unlock(&damon_sysfs_lock); damon_is_running(ctx); /* ctx serbest bırakıldı */ mutex_lock(&ctx->kdamond_lock); /* UAF */ (Yarış durumu, bağlamı damon_sysfs_lock altında serbest bırakan veya değiştiren damon_sysfs_kdamonds_rm_dirs() ve damon_sysfs_kdamond_release() fonksiyonları ile de meydana gelebilir.) Hata, pid_show() fonksiyonunda kullanılan kilitleme yöntemine benzer şekilde, bağlama erişmeden önce damon_sysfs_lock alınarak düzeltilmiştir. Bu hata, state_show() fonksiyonunun kdamond->damon_ctx değerine ilk kez eriştiği zamandan beri mevcuttur.
Nasıl düzeltilir
- linux linux_kernel6.1.153, 6.6.107, 6.12.48, 6.16.8 ya da sonraki bir sürüm
- git.kernel.org/stable/c/26d29b2ac87a2989071755f9828ebf839b560d4c
- git.kernel.org/stable/c/3260a3f0828e06f5f13fac69fb1999a6d60d9cff
- git.kernel.org/stable/c/3858c44341ad49dc7544b19cc9f9ecffaa7cc50e
- git.kernel.org/stable/c/4e87f461d61959647464a94d11ae15c011be58ce
- git.kernel.org/stable/c/60d7a3d2b985a395318faa1d88da6915fad11c19
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 5.18 ≤ v < 6.1.153, 6.2 ≤ v < 6.6.107, 6.7 ≤ v < 6.12.48, 6.13 ≤ v < 6.16.8, 6.17 | 6.1.153, 6.6.107, 6.12.48, 6.16.8 |
| 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.