CVE-2025-39877

Yüksek

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.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın23 Eyl 2025
İlk görülme23 Eyl 2025

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.18 ≤ v < 6.1.153, 6.2 ≤ v < 6.6.107, 6.7 ≤ v < 6.12.48, 6.13 ≤ v < 6.16.8, 6.176.1.153, 6.6.107, 6.12.48, 6.16.8
debian debian_linux11.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.

Intelligence 360 paketinde

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.

CVE-2025-39877 · Linux Kernel · Dark Radar