CVE-2026-23127
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: perf: event->mmap_count artımı zamanı refcount xəbərdarlığının düzəldilməsi perf_mmap_rb() daxilində refcount_inc(&event->mmap_count) çağırılanda aşağıdakı xəbərdarlıq tetiklenir: refcount_t: addition on 0; use-after-free. WARNING: lib/refcount.c:25 PoC: struct perf_event_attr attr = {0}; int fd = syscall(__NR_perf_event_open, &attr, 0, -1, -1, 0); mmap(NULL, 0x3000, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); int victim = syscall(__NR_perf_event_open, &attr, 0, -1, fd, PERF_FLAG_FD_OUTPUT); mmap(NULL, 0x3000, PROT_READ | PROT_WRITE, MAP_SHARED, victim, 0); Bu, PERF_FLAG_FD_OUTPUT bayrağı ilə qrup üzvü hadisəsi yaradılarkən baş verir. Qrup lideri mmap-lənməli və sonra hadisənin mmap-lənməsi xəbərdarlığı tetikləməlidir. Hadisə perf_event_set_output() funksiyasında output_event-ni kopyaladığı üçün event->rb təyin edilir. Nəticədə, event->mmap_count = 0 olduqda perf_mmap_rb() refcount_inc(&event->mmap_count) funksiyasını çağırır. event->mmap_count = 0 olduğu hal qadağan edilib. Bu həmçinin iki hadisənin eyni user_page-i yeniləməsinin qarşısını alır.
Necə düzəltmək olar
- linux linux_kernel6.18.8 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 6.18 ≤ v < 6.18.8, 6.19 | 6.18.8 |
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.
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.