CVE-2025-38424

Yüksek

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: perf: sample ile do_exit() arasındaki sorun giderildi Baisheng Gao, Mark'ın senkron harici iptal (synchronous external abort) olarak çözümlediği bir ARM64 çökmesi bildirdi -- büyük olasılıkla MMIO'ya hatalı biçimlerde erişmeye çalışılmasından kaynaklanıyordu. Çökme ayrıca perf'in exit_mmap() içindeki tlb_finish_mmu() sırasında, yani erişmeye çalıştığı adres alanı sökülürken bir kullanıcı yığını örneği (user stack sample) almaya çalıştığını gösteriyor. Anlaşıldığı üzere perf'i kullanıcı alanı mm'sini söktükten sonra durduruyoruz; perf çeşitli nedenlerle kullanıcı alanına erişmeyi sevdiğinden bu bir felaket reçetesidir. do_exit() içinde perf'i durdurduğumuz yeri yukarı taşıyarak bu sırayı tersine çevirin. Ek olarak, PERF_SAMPLE_CALLCHAIN ve PERF_SAMPLE_STACK_USER'ı, geçerli görevin bir mm'si olmadığında iptal edecek şekilde sağlamlaştırın (exit_mm(), gerçek sökme işlemine başlamadan önce current->mm = NULL; olarak ayarlamayı garanti eder). Böylece CPU genelindeki olaylar da aynı sorunla karşılaşmaz.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın25 Tem 2025
İlk görülme25 Tem 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.4.295, 5.10.239, 5.15.186, 6.1.142, 6.6.95, 6.12.35, 6.15.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel3.7 ≤ v < 5.4.295, 5.5 ≤ v < 5.10.239, 5.11 ≤ v < 5.15.186, 5.16 ≤ v < 6.1.142, 6.2 ≤ v < 6.6.95, 6.7 ≤ v < 6.12.35, 6.13 ≤ v < 6.15.4, 6.165.4.295, 5.10.239, 5.15.186, 6.1.142, 6.6.95, 6.12.35, 6.15.4
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.