CVE-2023-46835
Təsvir
Karantin səhifə cədvəllərinin mövcud quruluşu fərz edir ki, karantin domeni (dom_io) DEFAULT_DOMAIN_ADDRESS_WIDTH (48) ünvan genişliyi ilə başladılıb və buna görə də 4 səhifə cədvəli səviyyəsi mövcuddur. Lakin dom_io bir PV domeni olduğu üçün, AMD-Vi IOMMU səhifə cədvəlləri səviyyələrini maksimum (hot pluggable) RAM ünvanına əsasən alır və buna görə də 512 QB həddindən yuxarı RAM-ı olmayan sistemlərdə IOMMU-da yalnız 3 səhifə cədvəli səviyyəsi konfiqurasiya edilir. 512 QB sərhədindən yuxarı RAM-ı olmayan sistemlərdə amd_iommu_quarantine_init() funksiyası köməkçi səhifə (scratch page) üçün 4 səviyyəli səhifə cədvəlləri quracaq, lakin IOMMU yalnız 3 səviyyədən istifadə etmək üçün konfiqurasiya ediləcəkdir. Nəticədə sonuncu səhifə cədvəli kataloqu (PDE) effektiv olaraq səhifə cədvəli yazısına (PTE) çevriləcək və beləliklə, karantin rejimində olan cihaz PDE olması nəzərdə tutulan səhifəyə yazı giriş əldə edəcəkdir. Səhifə cədvəli səviyyələrinin bu uyğunsuzluğu səbəbindən, cihazın oxuma/yazma girişi əldə etdiyi sink səhifəsi artıq cihaz təyinatları arasında təmizlənmir ki, bu da məlumat sızmasına səbəb ola bilər.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| xen xen | Aralıq göstərilməyib | — |
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.