CVE-2024-35791

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: KVM: SVM: svm_register_enc_region() fonksiyonundaki UAF hatasını düzeltmek için sayfaları kvm->lock altında temizleyin Bölgenin ve/veya sayfa dizisinin farklı bir görev tarafından serbest bırakılabileceği durumlarda (örneğin, kullanıcı alanının ilgili bölge için __unregister_enc_region_locked() işlemini zaten sıraya almış olması durumunda) ortaya çıkan serbest bırakıldıktan sonra kullanım (use-after-free) sorunlarını gidermek için, svm_register_enc_region() içindeki dönüştürülen sayfaların önbellek temizleme işlemi kvm->lock serbest bırakılmadan önce gerçekleştirilmelidir. Yerel değişkenler kullanmak gibi "aşikar" olan alternatif çözüm, region->pages kısmının da dinamik olarak tahsis edilmesi nedeniyle hatayı tamamen gidermemektedir. Yani, bölge yapısının kendisi sorunsuz olsa bile region->pages serbest bırakılabilir. Birden fazla sayfanın kvm->lock altında temizlenmesi istenmeyen bir durumdur ancak tüm akış nadir kullanılan yavaş bir yoldur ve manuel temizleme yalnızca şifreli bellek için tutarlılığa sahip olmayan CPU'larda gereklidir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın17 May 2024
İlk görülme17 May 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel4.20, 5.5, 5.10.215, 5.15.154, 6.1.84, 6.6.24, 6.7.12 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel4.19.176 ≤ v < 4.20, 5.4.98 ≤ v < 5.5, 5.10.15 ≤ v < 5.10.215, 5.11.1 ≤ v < 5.15.154, 5.16 ≤ v < 6.1.84, 6.2 ≤ v < 6.6.24, 6.7 ≤ v < 6.7.12, 5.11, 6.84.20, 5.5, 5.10.215, 5.15.154, 6.1.84, 6.6.24, 6.7.12
debian debian_linux10.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.