CVE-2024-42108

Kritik

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: net: rswitch: rswitch_poll() fonksiyonundaki serbest bırakıldıktan sonra kullanım (use-after-free) hatası önlendi Serbest bırakıldıktan sonra kullanım hatası aslında rswitch_poll() içinde satır içi olarak tanımlanan (inlined) rswitch_tx_free() fonksiyonundadır. `skb` ve `gq->skbs[gq->dirty]` aslında aynı işaretçi olduğundan, skb önce dev_kfree_skb_any() kullanılarak serbest bırakılmakta, ardından arayüz istatistiklerini güncellemek için skb->len içindeki değer kullanılmaktadır. skb serbest bırakılmadan önce skb->len değerinin kullanılması için talimatların yeri değiştirilmiştir. Bu hata KFENCE kullanılarak kolayca yeniden üretilebilir. Her birkaç pakette bir splat tetikleyecektir. Basit bir ARP isteği veya ICMP echo isteği yeterlidir.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın30 Tem 2024
İlk görülme30 Tem 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.9.9 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.8 ≤ v < 6.9.96.9.9

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.

CVE-2024-42108 · Linux Kernel · Dark Radar