CVE-2026-64300

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: perf/aux: map_range() fonksiyonundaki sayfa UAF hatası düzeltildi map_range(), yalnızca event->mmap_mutex tutulurken perf_mmap_to_page() aracılığıyla rb->aux_pages[], rb->aux_nr_pages ve rb->aux_pgoff alanlarını okur. Bu alanlar rb->aux_mutex ile serileştirilir ve mmap_mutex her bir olay için özeldir. Bu nedenle, PERF_EVENT_IOC_SET_OUTPUT üzerinden tek bir rb paylaşan iki olay, rb_alloc_aux() ile map_range() arasında yarış durumuna girerek şu şekilde bir sayfa-UAF senaryosuna yol açabilir: CPU 0 CPU 1 ===== ===== rb_alloc_aux() map_range() [1]: rb->aux_pages[0] tahsis edilir [2]: rb->aux_nr_pages++ [3]: perf_mmap_to_page() rb->aux_pages[0] değerini döndürür [4]: bunu VM_PFNMAP olarak eşler [5]: rb->aux_pgoff = 1 sayfayı munmap eder [6]: rb->aux_pages[0] serbest bırakılır VM_PFNMAP olarak eşlenen sayfaların referans sayacı koruması yoktur, bu nedenle CPU 1 serbest bırakılmış fiziksel bir çerçeveye yönelik bir eşleme tutmaya devam eder. Bu sorun, map_range() içindeki sayfa yürütme işlemi boyunca rb->aux_mutex alınarak düzeltilmiştir.

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

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.18.39, 7.1.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.14 ≤ v < 6.18.39, 6.19 ≤ v < 7.1.4, 7.26.18.39, 7.1.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-2026-64300 · Linux Kernel · Dark Radar