CVE-2026-43348

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: mshv_vtl: vmemmap_shift-in MAX_FOLIO_ORDER həddini aşmasının düzəldilməsi MSHV_ADD_VTL0_MEMORY vasitəsilə VTL0 yaddaşı qeydiyyata alınarkən, kernel hər iki son nöqtənin hizalandığı ən böyük mürəkkəb səhifə sırasından istifadə etmək məqsədilə pgmap->vmemmap_shift dəyərini start_pfn və last_pfn-in OR əməliyyatının sonundakı sıfırların sayı kimi hesablayır. Lakin bu dəyər MAX_FOLIO_ORDER ilə məhdudlaşdırılmadığı üçün kifayət qədər hizalanmış diapazon (məsələn, 35 sonuncu sıfırı olan start_pfn=0x800000000-ə uyğun [0x800000000000, 0x800080000000) fiziki diapazonu) memremap_pages() funksiyasının qəbul etdiyindən daha böyük sürüşmə istehsal edə bilər ki, bu da WARN xətasını tetikləyir və -EINVAL qaytarır: WARNING: ... memremap_pages+0x512/0x650 requested folio size unsupported MAX_FOLIO_ORDER yoxlaması 646b67d57589 ("mm/memremap: reject unreasonable folio/compound page sizes in memremap_pages()") commit-i ilə əlavə edilmişdi. Bunu, vmemmap_shift dəyərini MAX_FOLIO_ORDER ilə məhdudlaşdıraraq düzəldin, beləliklə, həmin hallarda diapazondan kənar dəyər yerinə, kernel-in dəstəklədiyi ən böyük sıranı tələb edək. Həmçinin, xəta yolunu düzəldərək devm_memremap_pages() funksiyasından gələn aktual xəta kodunun ötürülməsini təmin edin; əvvəlki sabit -EFAULT kodu real -EINVAL geri dönüşünü gizlədirdi.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc8 may 2026
İlk görülmə8 may 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel7.0.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.19 ≤ v < 7.0.27.0.2

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