CVE-2024-50115
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: KVM: nSVM: Yaddaşdan PDPTE-lər yüklənərkən nCR3[4:0]-u nəzərə alma Nested SVM üçün yaddaşdan PDPTE-lər yüklənərkən nCR3[4:0] bitləri nəzərə alınmamalıdır, çünki PAE səhifələməsi istifadə edildikdə CR3-ün 4:0 bitləri nəzərə alınmır və buna görə də VMRUN nCR3-ün 32 baytlıq hizalanmasını təmin etmir. Ən pis ssenaridə, 4:0 bitlərinin nəzərə alınmaması, məsələn, hədəf səhifə memslot-un sonunda olduqda və VMM mühafizə səhifələrindən (guard pages) istifadə etmədikdə, sərhədlərdən kənar oxuma (out-of-bounds read) ilə nəticələnə bilər. APM-ə əsasən: CR3 registri səhifə kataloqunun göstəricisi cədvəlinin (page-directory-pointer table) baza ünvanını göstərir. Səhifə kataloqunun göstəricisi cədvəli 32 baytlıq sərhəddə hizalanmışdır və ünvanın aşağı 5 biti olan 4:0-ın 0 olduğu fərz edilir. SDM isə daha açıq şəkildə bildirir: 4:0 Nəzərə alınmır Qeyd: KVM bunu PDPTR-lər yüklənərkən düzgün yerinə yetirir, yalnız nSVM axını xətalıdır.
Necə düzəltmək olar
- linux linux_kernel5.10.229, 5.15.170, 6.1.115, 6.6.59, 6.11.6 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 | 3.2 ≤ v < 5.10.229, 5.11 ≤ v < 5.15.170, 5.16 ≤ v < 6.1.115, 6.2 ≤ v < 6.6.59, 6.7 ≤ v < 6.11.6, 6.12 | 5.10.229, 5.15.170, 6.1.115, 6.6.59, 6.11.6 |
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.