CVE-2019-19578
Açıklama
CVE-2017-15595 için yapılan hatalı bir düzeltme nedeniyle, Xen'in 4.12.x sürümüne kadar olan versiyonlarında, x86 PV konuk işletim sistemi kullanıcılarının bozulmuş doğrusal sayfa tablosu zincirleri aracılığıyla hizmet reddine yol açmasına izin veren bir sorun keşfedilmiştir. "Doğrusal sayfa tabloları", bir sayfa tablosunun kendisine veya aynı ya da daha yüksek seviyedeki başka bir sayfa tablosuna işaret etmesini içeren bir tekniktir. Xen, doğrusal sayfa tabloları için sınırlı desteğe sahiptir: Bir sayfa ya kendisine işaret edebilir ya da aynı seviyedeki başka bir sayfa tablosuna işaret edebilir (örneğin, L2'den L2'ye, L3'ten L3'e vb.). XSA-240, sayfaların aynı seviyedeki diğer sayfalara ya *işaret etmesine* ya da aynı seviyedeki diğer sayfalar tarafından *işaret edilmesine* izin vererek ancak her ikisine birden izin vermeyerek bu tür zincirlerin "derinliğini" sınırlayan ek bir kısıtlama getirmiştir. Bunu uygulamak için, her iki durumun aynı anda gerçekleşmesini önlemek amacıyla bir sayfanın başka bir sayfa tablosuna kaç kez işaret ettiğinin veya işaret edildiğinin takibi yapılır. Ne yazıkel olarak, bunu getiren orijinal commit, kısmen doğrulanmış bir sayfa tablosunun doğrulamasına devam ederken bu sayacı sıfırlamış ve bazı "linear_pt_entry" sayımlarını hatalı bir şekilde düşürmüştür. Eğer bir saldırgan böyle bir durumun oluşmasını sağlayabilirse, XSA-240'ta açıklandığı gibi döngüler veya doğrusal sayfa tablolarının diğer rastgele zincirlerini oluşturabilir. Kötü niyetli veya hatalı bir PV konuğu, hipervizörün çökmesine neden olarak tüm ana makineyi etkileyen Hizmet Reddi'ne (DoS) yol açabilir. Yetki yükseltme ve bilgi sızıntıları dışlanamaz. Tüm Xen sürümleri savunmasızdır. Yalnızca x86 sistemler etkilenmektedir; Arm sistemler etkilenmemektedir. Güvenlik açığından yalnızca x86 PV konukları yararlanabilir; x86 HVM ve PVH konukları bu açıktan yararlanamaz. Yalnızca doğrusal sayfa tabloları etkinleştirilmiş sistemler savunmasızdır. Hipervizör derlenirken CONFIG_PV_LINEAR_PT=n seçilerek veya komut satırına pv-linear-pt=false eklenerek doğrusal sayfa tabloları devre dışı bırakılmış sistemler savunmasız değildir.
Nasıl düzeltilir
- 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
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| xen xen | v ≤ 4.12.1 | — |
| fedoraproject fedora | 31 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.