CVE-2026-31575

Orta

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: mm/userfaultfd: hugetlb fault mutex heş hesablamasının düzəldilməsi mfill_atomic_hugetlb() funksiyasında, hugetlb_fault_mutex_hash() üçün səhifə indeksini hesablamaq məqsədilə linear_page_index() istifadə olunur. Lakin linear_page_index() indeksi PAGE_SIZE vahidləri ilə qaytarır, halbuki hugetlb_fault_mutex_hash() indeksin böyük səhifə (huge page) vahidləri ilə olmasını gözləyir. Bu uyğunsuzluq o deməkdir ki, eyni böyük səhifə daxilindəki müxtəlif ünvanlar fərqli heş dəyərləri yarada bilər və bu da eyni böyük səhifə üçün fərqli mutexlərin istifadəsinə gətirib çıxarır. Bu, xəta verən (faulting) axınlar arasında yarışlara (race conditions) səbəb ola bilər ki, bu da rezervasiya xəritəsini korlayaraq resv_map_release() funksiyasındakı BUG_ON-u tetikleyə bilər. Bu problem, indeksi böyük səhifə qranulyarlığı ilə qaytaran hugetlb_linear_page_index() funksiyasının tətbiqi və onun linear_page_index() əvəzinə istifadə edilməsi ilə həll edilmişdir.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc24 apr 2026
İlk görülmə24 apr 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernelv < 6.12.84, 6.13 ≤ v < 6.18.24, 6.19 ≤ v < 6.19.14, 7.0 ≤ v < 7.0.16.12.84, 6.18.24, 6.19.14, 7.0.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.

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-31575 · Linux Kernel · Dark Radar