CVE-2022-23040
Açıklama
Linux PV aygıt ön uçları, arka uçlar tarafından gerçekleştirilen saldırılara karşı savunmasızdır T[his CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] Birkaç Linux PV aygıt ön ucu, arka uçların erişim haklarını kaldırmak için grant table arayüzlerini yarış koşullarına maruz kalacak şekilde kullanmaktadır; bu da 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 hâlâ kullanımda olup olmadığını test etmektedir. Durum böyle değilse, verilen erişimin ardından kaldırılmasının her zaman başarılı olacağını varsaymaktadırlar; ancak arka uç, bu iki işlem arasında verilen sayfayı eşlemişse bu doğru değildir. Sonuç olarak arka uç, ön uç G/Ç işlemi tamamlandıktan sonra sayfanın nasıl kullanılacağından bağımsız olarak konuk (guest) bellek sayfasına erişimini sürdürebilmektedir. xenbus sürücüsünde de benzer bir sorun bulunmaktadır; çünkü paylaşılan bir ring buffer için verilen erişimin kaldırılmasının başarılı olup olmadığı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ımda olmayana kadar erteleme işlevselliğini kullanmaktadır; ancak ilgili veri sayfasının serbest bırakılması, verilen erişimin düşürülmesiyle senkronize edilmemektedir. Sonuç olarak arka uç, bellek sayfası serbest bırakıldıktan ve ardından farklı bir amaç için yeniden kullanıldıktan sonra bile bu sayfaya erişimini sürdürebilmektedir. CVE-2022-23041 netfront, rx yolunda erişimi iptal edemezse bir BUG_ON() doğrulamasında başarısız olacaktır. Bu da arka uç tarafından tetiklenebilen bir hizmet reddi (DoS) durumuna yol açacaktır. CVE-2022-23042
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ün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| xen xen | Aralık belirtilmemiş | — |
| debian debian_linux | 9.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.
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.