CVE-2024-35993

Yüksək

Təsvir

Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: mm: folio_test_hugetlb funksiyası PageType-a çevrilir Mövcud folio_test_hugetlb() funksiyası paralel folio bölünməsi nəticəsində heç vaxt hugetlbfs-ə aid olmamış folio üçün true qaytarmaqla aldadıla bilər. Çağıran tərəf onun üzərində refcount saxladıqda bu baş verə bilməz, lakin bizim spekulyativ istinad götürməyən və götürməməli olan bir neçə yerlərimiz var (memory-failure, compaction, procfs). hugetlb səhifələri fərdi page mapcount-lardan istifadə etmədiyindən (onlar həmişə tam şəkildə map olunur və map-ların sayını qeyd etmək üçün entire_mapcount sahəsindən istifadə edirlər), page_mapcount() bu sahədəki dəyəri nəzərə almadığı üçün PageType sahəsi artıq mövcuddur. compaction zamanı və CONFIG_DEBUG_VM aktiv olduqda, Luis-in bildirdiyi kimi, mövcud tətbiq oops-a səbəb ola bilər. Bu, 9c5ccf2db04b ("mm: remove HUGETLB_PAGE_DTOR") commit-indən sonra baş verir, çünki həmin commit PageHuge() yoxlama yolunda bəzi VM_BUG_ON() yoxlamalarını faktiki olaraq əlavə edib. [[email protected]: vmcoreinfo yeniləndi]

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc20 may 2024
İlk görülmə20 may 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.6.30, 6.8.9 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.6 ≤ v < 6.6.30, 6.7 ≤ v < 6.8.9, 6.96.6.30, 6.8.9

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