CVE-2025-38564
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: perf/core: perf_mmap() funksiyasında bufer xəritələnməsinin uğursuzluğunun düzgün idarə edilməsi Buferin uğurlu ayrılmasından və ya mövcud buferə uğurlu qoşulmadan sonra perf_mmap() buferi səhifə cədvəlinə yalnız oxuma rejimində xəritələməyə çalışır. Əgər bu proses uğursuz olarsa, artıq qurulmuş səhifə cədvəli girişləri silinir, lakin həmin uğursuzluğun digər perf-ə xas yan təsirləri idarə olunmur. Çağıran kod sadəcə VMA-nı təmizləyir və perf_mmap_close() funksiyasını çağırmır. Bu, istinad saylarının sızmasına səbəb olur, user->vm uçotunu korlayır və həmçinin event::event_mapped() funksiyasının balanssız çağırılmasına gətirib çıxarır. Bunu düzəltmək üçün event::event_mapped() çağırışı map_range() çağırışından əvvələ keçirilir ki, map_range() uğursuz olduqda, balanssız event::event_unmapped() çağırışına səbəb olmadan perf_mmap_close() funksiyası çağırıla bilsin. perf_mmap_close() istinad saylarını geri qaytarır və nəticədə buferləri azad edir.
Necə düzəltmək olar
- linux linux_kernel6.15.10, 6.16.1 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.14 ≤ v < 6.15.10, 6.16 ≤ v < 6.16.1 | 6.15.10, 6.16.1 |
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.