CVE-2019-19578
Təsvir
Xen-in 4.12.x versiyadakı versiyalarda, CVE-2017-15595 üçün tətbiq edilmiş yanlış düzəliş səbəbindən, x86 PV qonaq ƏS istifadəçilərinin degenerativ xətti səhifə cədvəlləri (linear pagetables) vasitəsilə xidmətdən imtinaya (DoS) səbəb ola biləcəyi bir problem aşkar edilmişdir. "Xətti səhifə cədvəlləri" texnikası, səhifə cədvəlinin özünə və ya eyni və ya daha yüksək səviyyəli digər səhifə cədvəlinə yönləndirilməsini nəzərdə tutur. Xen xətti səhifə cədvəlləri üçün məhdud dəstəyə malikdir: Səhifə ya özünə, ya da eyni səviyyəli başqa bir səhifə cədvəlinə (məsələn, L2-dən L2-yə, L3-dən L3-ə və s.) yönələ bilər. XSA-240 əlavə məhdudiyyət tətbiq edərək belə zəncirlərin "dərinliyini" məhdudlaşdırdı və səhifələrin ya eyni səviyyəli digər səhifələrə yönəlməsinə, ya da eyni səviyyəli digər səhifələr tərəfindən yönləndirilməsinə icazə verdi, lakin hər ikisinə eyni anda icazə vermədi. Bunu həyata keçirmək üçün biz, hər iki halın eyni vaxtda baş verməsinin qarşısını almaq məqsədilə, səhifənin neçə dəfə digər səhifə cədvəlinə yönəldiyini və ya yönləndirildiyini izləyirik. Təəssüf ki, bunu tətbiq edən orijinal commit, qismən təsdiqlənmiş səhifə cədvəlinin validasiyasına davam edərkən bu sayğacı sıfırlayaraq bəzi "linear_pt_entry" saylarını yanlış şəkildə silirdi. Hücumçu belə bir vəziyyətin yaranmasını təmin edə bilsə, XSA-240-da təsvir olunduğu kimi dövrələr və ya digər ixtiyari xətti səhifə cədvəli zəncirləri yarada bilər. Zərərli və ya xətalı PV qonağı hipervizorun çökməsinə səbəb ola bilər ki, bu da bütün hostu əhatə edən Xidmətdən İmtina (DoS) ilə nəticələnir. İmtiyazların yüksəldilməsi və məlumat sızmaları istisna edilmir. Xen-in bütün versiyaları həssasdır. Yalnız x86 sistemləri təsirlənir. Arm sistemləri təsirlənmir. Yalnız x86 PV qonaqları bu boşluqdan istifadə edə bilər. x86 HVM və PVH qonaqları bu boşluqdan istifadə edə bilməzlər. Yalnız xətti səhifə cədvəlləri aktiv edilmiş sistemlər həssasdır. Hipervizoru qurarkən CONFIG_PV_LINEAR_PT=n seçərək və ya komanda sətrində pv-linear-pt=false əlavə edərək xətti səhifə cədvəllərini deaktiv etmiş sistemlər həssas deyil.
Necə düzəltmək olar
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/D5R73AYE53QA32KTMHUVKCX6E52CIS43/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/34HBFTYNMQMWIO2GGK7DB6KV4M6R5YPV/
- debian.org/security/2020/dsa-4602
- security.gentoo.org/glsa/202003-56
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| xen xen | v ≤ 4.12.1 | — |
| fedoraproject fedora | 31 | — |
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.