CVE-2022-42332
Açıklama
x86 shadow artı log-dirty modu serbest bırakıldıktan sonra kullanım (use-after-free). Ana bilgisayar destekli adres çevirisinin gerekli olduğu ancak Donanım Destekli Sayfalama'nın (Hardware Assisted Paging - HAP) mevcut olmadığı ortamlarda, Xen konukları shadow modunda çalıştırır. Shadow modu, hem shadow sayfa tabloları hem de yardımcı veri yapıları için kullanılan bir bellek havuzu tutar. Konukları migrate etmek veya anlık görüntüsünü (snapshot) almak için Xen, onları ek olarak log-dirty modunda çalıştırır. Log-dirty izleme tarafından ihtiyaç duyulan veri yapıları, yukarıda belirtilen yardımcı verilerin bir parçasıdır. Hata ayıklama çabalarını makul sınırlar içinde tutmak amacıyla, bellek tahsisi gerektirebilecek işlemler için shadow modu mantığı, en kötü durum gereksinimleri için yeterli belleğin mevcut olduğunu önceden sağlar. Ne yazık ki, yeni shadow'ların potansiyel olarak oluşturulmasını gerektiren kod yolunda sayfa tablosu belleği düzgün şekilde hesaplanırken, log-dirty altyapısının talepleri dikkate alınmamıştır. Sonuç olarak, diğer kodlar hala tahsis edilmiş oldukları varsayımıyla bunlara erişirken, yeni oluşturulan shadow sayfa tabloları hemen tekrar serbest bırakılabilir.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| xen xen | 3.2.0 ≤ v | — |
| debian debian_linux | 11.0 | — |
| fedoraproject fedora | 37, 38 | — |
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.