CVE-2025-40292

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: virtio-net: büyük paketlerde alınan uzunluk kontrolü düzeltildi 4959aebba8c0 ("virtio-net: use mtu size as buffer length for big packets") commit'inden beri, konuk GSO kapalı olduğunda, büyük paketler için ayrılan boyut artık MAX_SKB_FRAGS * PAGE_SIZE değil, müzakere edilen MTU değerine bağlıdır. Büyük paketler için ayrılan frag sayısı vi->big_packets_num_skbfrags içinde saklanır. Ana makinenin bildirdiği tampon uzunluğu kötü niyetli olabileceği için (örneğin, ana makine vhost_net sürücüsünün get_rx_bufs fonksiyonu yanlış uzunluk bildirecek şekilde değiştirilebilir), virtio_net alma yolunda bir kontrole ihtiyaç vardır. Mevcut kontrol yeni değişikliğe uyarlanmamıştır ve bu durum, ayrılan miktardan daha büyük bir uzunluk alındığında aşağıdaki while döngüsünde NULL sayfa işaretçisi referansına (NULL page pointer dereference) yol açabilir. Bu commit, yeni değişikliğe karşılık gelen alınan uzunluk kontrolünü düzeltmektedir.

ÖnemYüksek
CVSS8.4
İstismar olasılığı—
ÜrünLinux
Yayın8 Ara 2025
İlk görülme8 Ara 2025

Nasıl düzeltilir

Güncelleyin
  • Linux Linux82f9028e83944a9eee5229cbc6fee9be1de8a62d, 946dec89c41726b94d31147ec528b96af0be1b5a, 82fe78065450d2d07f36a22e2b6b44955cf5ca5b, 3e9d89f2ecd3636bd4cbdfd0b2dfdaf58f9882e2, 0c716703965ffc5ef4311b65cb5d84a703784717 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux4959aebba8c06992abafa09d1e80965e0825af54 ≤ v < 82f9028e83944a9eee5229cbc6fee9be1de8a62d, 4959aebba8c06992abafa09d1e80965e0825af54 ≤ v < 946dec89c41726b94d31147ec528b96af0be1b5a, 4959aebba8c06992abafa09d1e80965e0825af54 ≤ v < 82fe78065450d2d07f36a22e2b6b44955cf5ca5b, 4959aebba8c06992abafa09d1e80965e0825af54 ≤ v < 3e9d89f2ecd3636bd4cbdfd0b2dfdaf58f9882e2, 4959aebba8c06992abafa09d1e80965e0825af54 ≤ v < 0c716703965ffc5ef4311b65cb5d84a703784717, 6.182f9028e83944a9eee5229cbc6fee9be1de8a62d, 946dec89c41726b94d31147ec528b96af0be1b5a, 82fe78065450d2d07f36a22e2b6b44955cf5ca5b, 3e9d89f2ecd3636bd4cbdfd0b2dfdaf58f9882e2, 0c716703965ffc5ef4311b65cb5d84a703784717

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.