CVE-2025-39826

Yüksek

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.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın16 Eyl 2025
İlk görülme16 Eyl 2025

Nasıl düzeltilir

Güncelleyin
  • 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ünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel2.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.176.1.150, 6.6.104, 6.12.45, 6.16.5
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.