CVE-2024-35791

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: KVM: SVM: svm_register_enc_region() funksiyasındakı UAF problemini həll etmək üçün səhifələri kvm->lock altında təmizləyin (flush) Region və ya onun səhifələr massivi fərqli bir tapşırıq tərəfindən azad edilə bildiyi hallarda (məsələn, istifadəçi sahəsi artıq həmin region üçün __unregister_enc_region_locked() funksiyasını növbəyə daxil edibsə) yaranan use-after-free problemlərini həll etmək üçün, svm_register_enc_region() funksiyasında çevrilmiş səhifələrin keş təmizlənməsini kvm->lock buraxılmazdan əvvəl yerinə yetirin. Qeyd edək ki, lokal dəyişənlərdən istifadə etmək kimi "aşkar" alternativ xətanı tamamilə həll etmir, çünki region->pages həmçinin dinamik olaraq ayrılır. Yəni, region strukturunun özü qaydasında olsa belə, region->pages azad edilə bilər. Çox sayda səhifənin kvm->lock altında təmizlənməsi xoşbəxt hal deyil, lakin bütün axın nadir rast gəlinən yavaş yoldur və manual təmizləmə yalnız şifrələnmiş yaddaş üçün koherentliyi olmayan CPU-larda tələb olunur.

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

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel4.20, 5.5, 5.10.215, 5.15.154, 6.1.84, 6.6.24, 6.7.12 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel4.19.176 ≤ v < 4.20, 5.4.98 ≤ v < 5.5, 5.10.15 ≤ v < 5.10.215, 5.11.1 ≤ v < 5.15.154, 5.16 ≤ v < 6.1.84, 6.2 ≤ v < 6.6.24, 6.7 ≤ v < 6.7.12, 5.11, 6.84.20, 5.5, 5.10.215, 5.15.154, 6.1.84, 6.6.24, 6.7.12
debian debian_linux10.0—

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.