CVE-2022-23038

Yüksek

Açıklama

Linux PV cihaz ön uçları, arka uçlar tarafından gerçekleştirilen saldırılara karşı savunmasızdır [Bu CNA bilgi kaydı birden fazla CVE ile ilgilidir; metin hangi yönlerin/zafiyetlerin hangi CVE'ye karşılık geldiğini açıklamaktadır.] Birkaç Linux PV cihaz ön ucu, arka uçların erişim haklarını kaldırmak için grant table arayüzlerini yarış durumuna (race condition) açık olacak şekilde kullanmaktadır; bu durum potansiyel veri sızıntılarına, kötü niyetli arka uçlar tarafından veri bozulmasına ve kötü niyetli arka uçlar tarafından tetiklenen hizmet reddine yol açmaktadır: blkfront, netfront, scsifront ve gntalloc sürücüsü bir grant referansının hala kullanımda olup olmadığını test etmektedir. Eğer öyle değilse, verilen erişimin ardından yapılacak olan kaldırma işleminin her zaman başarılı olacağını varsayarlar; ancak arka ucun bu iki işlem arasında verilen sayfayı eşlemiş olması durumunda bu doğru değildir. Sonuç olarak arka uç, ön uç G/Ç işlemi bittikten sonra sayfa nasıl kullanılırsa kullanılsın konuğun bellek sayfasına erişimi sürdürebilir. xenbus sürücüsünün de benzer bir sorunu vardır, çünkü paylaşılan bir halka tamponunun (ring buffer) verilen erişimini kaldırmanın başarısını kontrol etmemektedir. blkfront: CVE-2022-23036 netfront: CVE-2022-23037 scsifront: CVE-2022-23038 gntalloc: CVE-2022-23039 xenbus: CVE-2022-23040 blkfront, netfront, scsifront, usbfront, dmabuf, xenbus, 9p, kbdfront ve pvcalls, bir grant referansının serbest bırakılmasını artık kullanılmayana kadar geciktirme işlevini kullanmaktadır, ancak ilgili veri sayfasının serbest bırakılması, verilen erişimin düşürülmesiyle senkronize edilmemiştir. Sonuç olarak arka uç, bellek sayfası serbest bırakıldıktan ve daha sonra farklı bir amaçla yeniden kullanıldıktan sonra bile bu sayfaya erişimi sürdürebilir. CVE-2022-23041 netfront, rx yolunda erişimi geri almaya çalışırken başarısız olursa bir BUG_ON() onaylaması hatası verecektir. Bu durum, arka uç tarafından tetiklenebilen ve konuk sistemde Hizmet Reddi (DoS) durumuyla sonuçlanan bir duruma yol açacaktır. CVE-2022-23042

ÖnemYüksek
CVSS7.0
İstismar olasılığı—
ÜrünXen
Yayın10 Mar 2022
İlk görülme10 Mar 2022

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
xen xenAralık belirtilmemiş—
debian debian_linux9.0—

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-2022-23038 · Xen · Dark Radar