CVE-2021-47604

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: vduse: get_config() fonksiyonunda offset değerinin sınırlar içinde olduğu kontrol ediliyor Bu koşul "len" değerini kontrol ediyor ancak "offset" değerini kontrol etmiyor ve bu durum "offset > dev->config_size" olması durumunda sınır dışı okumaya (out of bounds read) yol açabilir. Sorun, her iki değişken de işaretsiz (unsigned) olduğundan "dev->config_size - offset" çıkarma işleminin çok yüksek bir işaretsiz değerle sonuçlanacak olmasıdır. "len" ve "offset" değerlerinin vhost_vdpa_config_validate() fonksiyonu kullanılarak zaten doğrulanmış olması gerektiği için bu kontrollerin gerekli olmayabileceğini düşünüyorum. Ancak kodu mükemmel şekilde bilmiyorum ve güvenli tarafta kalmayı tercih ediyorum.

ÖnemYüksek
CVSS7.1
İstismar olasılığı—
ÜrünLinux Kernel
Yayın19 Haz 2024
İlk görülme19 Haz 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.15.11 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.15 ≤ v < 5.15.115.15.11

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.