CVE-2024-49982

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: aoe: potansiyel serbest bırakıldıktan sonra kullanım (use-after-free) sorunu daha fazla yerde düzeltildi CVE-2023-6270'yi düzeltmek için kullanılan f98364e92662 ("aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts"), aoecmd_cfg_pkts() içinde yapmak yerine dev_put()'un tx() tarafından çağrılmasını sağlamıştır. Bu durum, tx()'in serbest bırakıldıktan sonra kullanım hatasına düşmesini önler. Ardından Nicolai Stange, aoe içerisinde tx() ile ilgili potansiyel serbest bırakıldıktan sonra kullanım sorununa sahip daha fazla yer tespit etmiştir; örneğin revalidate(), aoecmd_ata_rw(), resend(), probe() ve aoecmd_cfg_rsp(). Bu fonksiyonlar da paketi tx kuyruğuna itmek için aoenet_xmit() kullanmaktadır. Bu nedenle, skb->dev referans sayısını (refcnt) artırmak için dev_hold() kullanmaları gerekmektedir. Öte yandan, dev_put()'un tx()'e taşınması, revalidate(), aoecmd_ata_rw(), resend(), probe() ve aoecmd_cfg_rsp() fonksiyonlarında karşılık gelen dev_hold() çağrıları yapılmadığı için skb->dev referans sayısının negatif bir değere düşmesine neden olmaktadır. Bu yama söz konusu sorunu gidermiştir.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın21 Eki 2024
İlk görülme21 Eki 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.227, 5.15.168, 6.1.113, 6.6.55, 6.8.2, 6.10.14, 6.11.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.10.214 ≤ v < 5.10.227, 5.15.153 ≤ v < 5.15.168, 6.1.83 ≤ v < 6.1.113, 6.6.23 ≤ v < 6.6.55, 6.7.11 ≤ v < 6.8.2, 6.9 ≤ v < 6.10.14, 6.11 ≤ v < 6.11.3, 4.19.311, 5.4.273, 6.125.10.227, 5.15.168, 6.1.113, 6.6.55, 6.8.2, 6.10.14, 6.11.3

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-49982 · Linux Kernel · Dark Radar