CVE-2025-37893

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: LoongArch: BPF: build_prologue() fonksiyonundaki bir sayısal hata (off-by-one) düzeltildi Vincent, LoongArch üzerinde tailcall içeren BPF programlarının çalıştırılmasının kernel hard lockup durumuna yol açtığını bildirmiştir. Sorunların ayıklanması, JIT ile derlenen imajın epilogue sonunda bir jirl talimatının eksik olduğunu göstermektedir. JIT derlemede iki geçiş bulunmaktadır; ilk geçiş bayrakları belirler ve ikinci geçiş bu bayraklara göre JIT kodu üretir. bpf2bpf ve tailcall'ları karışık kullanan BPF programlarında, build_prologue() ilk geçişte N adet talimat, ikinci geçişte ise N+1 adet talimat üretmektedir. Bu durum epilogue_offset değerinin bir kaymasına neden olmakta, beklenmedik bir talimata atlama yapılmasına yol açmakta ve kilitlenmeye sebep olmaktadır. Bu sorun, bir nop talimatı eklenerek düzeltilmiştir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın18 Nis 2025
İlk görülme18 Nis 2025
Zayıflık türüCWE-193CWE-193

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.1.134, 6.6.87, 6.12.23, 6.13.11, 6.14.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.1 ≤ v < 6.1.134, 6.2 ≤ v < 6.6.87, 6.7 ≤ v < 6.12.23, 6.13 ≤ v < 6.13.11, 6.14 ≤ v < 6.14.26.1.134, 6.6.87, 6.12.23, 6.13.11, 6.14.2

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.