CVE-2020-25603
Açıklama
Xen'in 4.14.x sürümüne kadar olan versiyonlarında bir sorun keşfedilmiştir. Bir olay kanalına erişirken veya tahsis ederken bellek bariyerleri eksiktir. Port geçerli kabul edildiği sürece olay kanalı kontrol yapılarına kilitsiz olarak erişilebilir. Böyle bir dizide, hem derleyicinin hem de CPU'nun erişimi yeniden sıralamasını önlemek için uygun bir bellek bariyeri (örneğin, smp_*mb()) eksiktir. Kötü niyetli bir konuk, Hizmet Reddi (DoS) ile sonuçlanan bir hipervizör çökmesine neden olabilir. Bilgi sızıntısı ve yetki yükseltme ihtimalleri dışlanamaz. Xen'in tüm sürümlerini çalıştıran sistemler etkilenmektedir. Bir sistemin savunmasız olup olmayacağı, Xen'i oluşturmak için kullanılan CPU'ya ve derleyiciye bağlıdır. Tüm sistemler için zafiyetin varlığı ve kapsamı, Xen'i oluşturmak için kullanılan derleyici tarafından gerçekleştirilen kesin yeniden sıralamaya bağlıdır. Derleyiciler üzerinde inceleme yapamadık; bu nedenle hangi derleyicilerin (hangi kod oluşturma seçenekleriyle) savunmasız kod üretebileceğini söyleyemiyoruz. GCC dokümantasyonu, yeniden sıralamanın mümkün olduğunu açıkça belirtmektedir. Eğer CPU bellek erişimini yeniden sıralayabiliyorsa Arm sistemleri de savunmasız olacaktır. Lütfen CPU üreticinizle iletişime geçin. x86 sistemleri yalnızca bir derleyici yeniden sıralama gerçekleştirdiğinde savunmasızdır.
Nasıl düzeltilir
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4JRXMKEMQRQYWYEPHVBIWUEAVQ3LU4FN/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/DA633Y3G5KX7MKRN4PFEGM3IVTJMBEOM/
- debian.org/security/2020/dsa-4769
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RJZERRBJN6E6STDCHT4JHP4MI6TKBCJE/
- security.gentoo.org/glsa/202011-06
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| xen xen | v ≤ 4.14.0 | — |
| fedoraproject fedora | 31, 32, 33 | — |
| opensuse leap | 15.2 | — |
| debian debian_linux | 10.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.