CVE-2023-52597

Orta

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: KVM: s390: fpc kaydedicisinin ayarlanmasındaki hata düzeltildi kvm_arch_vcpu_ioctl_set_fpu(), bir konuk CPU'nun kayan nokta kontrol (fpc) kaydedicisinin ayarlanmasına izin verir. Yeni değerin geçerliliği, geçici olarak fpc kaydedicisine yüklenerek test edilir. Bu durum, ana bilgisayar işleminin fpc kaydedicisinin bozulmasına yol açabilir: Değer geçici olarak fpc kaydedicisine yüklendiğinde bir kesme meydana gelirse ve kesme bağlamı içinde kayan nokta veya vektör kaydedicileri kullanılırsa, mevcut fp/vx kaydedicileri kullanıcı alanına ait olduğu varsayılarak save_fpu_regs() ile kaydedilir ve kullanıcı alanına dönüldüğünde tekrar fp/vx kaydedicilerine yüklenir. test_fp_ctl() orijinal kullanıcı alanı / ana bilgisayar işlemi fpc kaydedici değerini geri yükler ancak bu değer, kullanıcı alanına dönerken göz ardı edilecektir. Sonuç olarak, ana bilgisayar işlemi hatalı bir şekilde, aslında bir konuk CPU için kullanılması gereken değerle çalışmaya devam edecektir. Bu sorun, ilgili test kaldırılarak düzeltilmiştir. SIE bağlamına girilmeden hemen önce, geçersiz değerleri yöneten başka bir test bulunmaktadır. Bu durum davranışta bir değişikliğe yol açar: Geçersiz değerler artık kabul edilecek, ioctl çağrısı -EINVAL ile başarısız olmayacaktır. Bu arayüzün muhtemelen artık kullanılmadığı ve ayrıca bellek eşlemeli arayüzde de aynı davranışın uygulandığı (geçersiz değerlerin sıfırla değiştirilmesi - bkz. kvm-s390.c içindeki sync_regs()) göz önüne alındığında, bu durum kabul edilebilir görünmektedir.

ÖnemOrta
CVSS4.0
İstismar olasılığı—
ÜrünLinux Kernel
Yayın6 Mar 2024
İlk görülme6 Mar 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel4.19.307, 5.4.269, 5.10.210, 5.15.149, 6.1.77, 6.6.16, 6.7.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernelv < 4.19.307, 4.20 ≤ v < 5.4.269, 5.5 ≤ v < 5.10.210, 5.11 ≤ v < 5.15.149, 5.16 ≤ v < 6.1.77, 6.2 ≤ v < 6.6.16, 6.7 ≤ v < 6.7.44.19.307, 5.4.269, 5.10.210, 5.15.149, 6.1.77, 6.6.16, 6.7.4
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.