CVE-2024-42088

Yüksek

Açıklama

Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: ASoC: mediatek: mt8195: ETDM1_OUT_BE dai bağlantısı için platform girişi ekle e70b8dd26711 numaralı commit ("ASoC: mediatek: mt8195: afe-dai bileşenini kaldır ve codec bağlantısını yeniden düzenle"), ETDM1_OUT_BE dai bağlantısı için olan codec girişini COMP_EMPTY() ile değiştirmek yerine tamamen kaldırmıştır. Geriye kalan COMP_EMPTY() platform girişi codec girişi haline geldiği ve platform girişi tamamen boşaldığı için bu durum tesadüfen çalışmıştır; snd_soc_fill_dummy_dai() fonksiyonu platform girişleri için herhangi bir işlem yapmadığından bu durum etkili olarak COMP_DUMMY() ile aynıdır. Bu durum, sound/soc/mediatek/common/mtk-soundcard-driver.c dosyasındaki mtk_soundcard_common_probe() fonksiyonunda bir KASAN sınır dışı (out-of-bounds) uyarısına neden olmaktadır: for_each_card_prelinks(card, i, dai_link) { if (adsp_node && !strncmp(dai_link->name, "AFE_SOF", strlen("AFE_SOF"))) dai_link->platforms->of_node = adsp_node; else if (!dai_link->platforms->name && !dai_link->platforms->of_node) dai_link->platforms->of_node = platform_node; } Burada kod, platforms dizisinin en az bir giriş için alana sahip olmasını beklemektedir. dai_link->platforms alanının yer kazanması için bir COMP_EMPTY() girişi eklenmiştir.

ÖnemYüksek
CVSS7.3
İstismar olasılığı—
ÜrünLinux Kernel
Yayın29 Tem 2024
İlk görülme29 Tem 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.9.8 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.8, 6.106.9.8

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