CVE-2019-18421

Yüksək

Təsvir

Xen-in 4.12.x versiyasına qədər olan versiyalarında, x86 PV qonaq ƏS istifadəçilərinin səhifə cədvəlinin (pagetable) yüksəldilməsi və aşağı salınması əməliyyatlarındakı yarış şəraitindən (race condition) istifadə edərək host ƏS imtiyazlarını əldə etməsinə imkan verən bir problem aşkar edilmişdir. Yenidən başladıla bilən PV tipi dəyişiklik əməliyyatları ilə bağlı problemlər mövcuddur. PV qonaqları üçün kölgə səhifə cədvəllərindən istifadə etməmək üçün Xen aktual aparat təminatı səhifə cədvəllərini qonağa açır. Qonağın bu səhifə cədvəllərini birbaşa dəyişdirməsinin qarşısını almaq üçün Xen tip sistemi vasitəsilə səhifələrin necə istifadə edildiyini izləyir; səhifələr səhifə cədvəli kimi istifadə edilməzdən əvvəl "yüksəldilməli" (promote), hər hansı digər tip üçün istifadə edilməzdən əvvəl isə "aşağı salınmalı"dır (demote). Xen həmçinin "rekursiv" yüksəltmələrə icazə verir: məsələn, əməliyyat sisteminin bir səhifəni L4 səhifə cədvəlinə yüksəltməsi, növbə ilə səhifələrin L3-lərə, sonra isə L2-lərə yüksəldilməsinə səbəb ola bilər və s. Bu əməliyyatlar ixtiyari dərəcədə uzun vaxt ala bilər və buna görə də yenidən başladıla bilən olmalıdır. Təəssüf ki, rekursiv səhifə cədvəli yüksəltmə və aşağı salma əməliyyatlarını yenidən başladıla bilən etmək olduqca mürəkkəbdir və kodda bir neçə yarış şəraiti mövcuddur ki, bunlar tetikləndikdə Xen-in artıq tip saylarını itirməsinə və ya saxlamasına səbəb ola bilər, bu da potensial olaraq qonaqlara istifadədə olan səhifə cədvəllərinə yazı girişinin əldə edilməsinə imkan verir. Bədniyyətli PV qonaq administratoru öz imtiyazlarını host səviyyəsinə yüksəldə bilər. Etibarsız PV qonaqları olan bütün x86 sistemləri həssasdır. HVM və PVH qonaqları bu zəiflikdən istifadə edə bilməzlər.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulXen
Dərc31 okt 2019
İlk görülmə31 okt 2019

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
xen xenv ≤ 4.12.1—
debian debian_linux9.0, 10.0—
fedoraproject fedora29, 30, 31—
opensuse leap15.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.

CVE-2019-18421 · Xen · Dark Radar