CVE-2020-25598

Orta

Açıklama

Xen 4.14.x sürümünde bir sorun keşfedilmiştir. XENMEM_acquire_resource hata yolunda eksik bir kilit açma işlemi bulunmaktadır. RCU (Read, Copy, Update) mekanizması bir senkronizasyon primitifidir. XENMEM_acquire_resource içindeki hatalı bir hata yolu, bir RCU referansını serbest bırakmadan çıkış yapar; bu durum kavramsal olarak bir spinlock kilidini açmayı unutmaya benzer. Hatalı veya kötü niyetli bir HVM stubdomain, bir RCU referansının sızmasına neden olabilir. Bu durum, sonraki yönetim işlemlerinin (örneğin, CPU offline) livelock durumuna girmesine yol açarak ana makinede hizmet reddi (Denial of Service) ile sonuçlanır. Hatalı kod yolu Xen 4.12'den beri mevcuttur. Xen 4.14 ve sonrası sürümler DoS saldırısına karşı savunmasızdır. Yan etkilerin Xen 4.12 ve 4.13 üzerinde zararsız olduğu düşünülmektedir ancak yine de yamalar sağlanmıştır. Zafiyet genel olarak yalnızca x86 HVM VM'ler tarafından istismar edilebilir, çünkü bunlar genellikle Qemu stubdomain'ine sahip olan tek VM türüdür. x86 PV ve PVH domainleri ile ARM VM'ler tipik olarak bir stubdomain kullanmazlar. Yalnızca HVM stubdomain kullanan VM'ler zafiyeti istismar edebilir. PV stubdomain kullanan veya emülatörleri dom0 içinde çalışan VM'ler zafiyeti istismar edemez.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünXen
Yayın23 Eyl 2020
İlk görülme23 Eyl 2020

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
xen xen4.12.0 ≤ v ≤ 4.14.0—
fedoraproject fedora31, 32, 33—
opensuse leap15.2—

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.

Intelligence 360 paketinde

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.

CVE-2020-25598 · Xen · Dark Radar