CVE-2026-64300

Yüksək

Təsvir

Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: perf/aux: map_range() funksiyasında səhifə UAF-ı düzəldilib map_range() funksiyası rb->aux_pages[], rb->aux_nr_pages və rb->aux_pgoff sahələrini perf_mmap_to_page() vasitəsilə yalnız event->mmap_mutex kilidini tutaraq oxuyur. Həmin sahələr rb->aux_mutex ilə sinxronlaşdırılır, mmap_mutex isə hər event üçün ayrıcadır. Beləliklə, PERF_EVENT_IOC_SET_OUTPUT vasitəsilə bir rb-ni paylaşan iki event rb_alloc_aux() ilə map_range() arasında yarış vəziyyəti yarada bilər və bu, aşağıdakı kimi səhifə-UAF ssenarisinə gətirib çıxarır: CPU 0 CPU 1 ===== ===== rb_alloc_aux() map_range() [1]: rb->aux_pages[0] ayırır [2]: rb->aux_nr_pages++ [3]: perf_mmap_to_page() rb->aux_pages[0]-i qaytarır [4]: onu VM_PFNMAP kimi map edir [5]: rb->aux_pgoff = 1 səhifəni munmap edir [6]: rb->aux_pages[0]-i azad edir VM_PFNMAP kimi map edilmiş səhifələrin refcount qorunması yoxdur, buna görə CPU 1 azad edilmiş fiziki freymə mapping saxlayır. Bunu düzəltmək üçün map_range() funksiyasında səhifələrin gəzintisi boyunca rb->aux_mutex kilidi tutulur.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc25 iyl 2026
İlk görülmə25 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.18.39, 7.1.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.14 ≤ v < 6.18.39, 6.19 ≤ v < 7.1.4, 7.26.18.39, 7.1.4

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-64300 · Linux Kernel · Dark Radar