CVE-2025-71080

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ipv6: PREEMPT_RT altında rt6_get_pcpu_route() fonksiyonundaki bir BUG düzeltildi PREEMPT_RT çekirdeklerinde, rt6_get_pcpu_route() NULL döndürdükten sonra mevcut görev kesintiye uğrayabilir (preempted). Aynı CPU üzerinde çalışan başka bir görev daha sonra rt6_make_pcpu_route() fonksiyonunu çalıştırabilir ve başarıyla bir pcpu_rt girişi yükleyebilir. İlk görev yürütmeye devam ettiğinde, rt6_make_pcpu_route() içerisindeki cmpxchg() işlemi, rt6i_pcpu artık NULL olmadığı için başarısız olacak ve BUG_ON(prev) tetiklenecektir. Bu durum, rt6_get_pcpu_route() sonrasına mdelay() eklenerek kolayca yeniden üretilebilir. ip6_rt_pcpu_alloc() uyku moduna geçebileceği için burada preempt_disable/enable kullanılması uygun değildir. Bu sorun, PREEMPT_RT üzerinde cmpxchg() hatasının kontrollü bir şekilde yönetilmesiyle giderilmiştir: ayrılan bellek serbest bırakılır ve başka bir görev tarafından yüklenen mevcut pcpu_rt döndürülür. BUG_ON, bu tür yarış durumlarının oluşmaması gereken PREEMPT_RT dışındaki çekirdekler için WARN_ON_ONCE ile değiştirilmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın13 Oca 2026
İlk görülme13 Oca 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.12.64, 6.18.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.12.1 ≤ v < 6.12.64, 6.13 ≤ v < 6.18.4, 6.12, 6.196.12.64, 6.18.4

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-71080 · Linux Kernel · Dark Radar