CVE-2024-46798

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ASoC: dapm: snd_soc_pcm_runtime nesnesi için UAF düzeltmesi Aşağıdaki ek yapılandırmalara sahip bir kernel kullanıldığında, - CONFIG_KASAN=y - CONFIG_KASAN_GENERIC=y - CONFIG_KASAN_INLINE=y - CONFIG_KASAN_VMALLOC=y - CONFIG_FRAME_WARN=4096 Sistem askıya alındığında, kernel'in snd_pcm_suspend_all() fonksiyonunun serbest bırakılmış bir 'snd_soc_pcm_runtime' nesnesine eriştiği tespit edilmiştir ve bu durum bir serbest bırakıldıktan sonra kullanım (use-after-free) hatasına yol açmaktadır: [ 52.047746] BUG: KASAN: use-after-free in snd_pcm_suspend_all+0x1a8/0x270 [ 52.047765] Read of size 1 at addr ffff0000b9434d50 by task systemd-sleep/2330 [ 52.047785] Call trace: [ 52.047787] dump_backtrace+0x0/0x3c0 [ 52.047794] show_stack+0x34/0x50 [ 52.047797] dump_stack_lvl+0x68/0x8c [ 52.047802] print_address_description.constprop.0+0x74/0x2c0 [ 52.047809] kasan_report+0x210/0x230 [ 52.047815] __asan_report_load1_noabort+0x3c/0x50 [ 52.047820] snd_pcm_suspend_all+0x1a8/0x270 [ 52.047824] snd_soc_suspend+0x19c/0x4e0 snd_pcm_sync_stop() fonksiyonu, herhangi bir erişim gerçekleştirmeden önce 'substream->runtime' üzerinde bir NULL kontrolü yapmaktadır. Bu nedenle, her kfree() işleminden sonra 'substream->runtime' değerini daima NULL olarak ayarlamamız gerekmektedir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın18 Eyl 2024
İlk görülme18 Eyl 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.4.284, 5.10.226, 5.15.167, 6.1.110, 6.6.51, 6.10.10 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.4 ≤ v < 5.4.284, 5.5 ≤ v < 5.10.226, 5.11 ≤ v < 5.15.167, 5.16 ≤ v < 6.1.110, 6.2 ≤ v < 6.6.51, 6.7 ≤ v < 6.10.10, 6.115.4.284, 5.10.226, 5.15.167, 6.1.110, 6.6.51, 6.10.10

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