CVE-2026-93039

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: ASoC: meson: realloc hatasında bağlantı işaretçilerini geçerli tutun meson_card_reallocate_links(), ardışık iki krealloc() çağrısı ile DAI bağlantısını ve özel veri dizilerini büyütür ve sahip işaretçilerini yalnızca her iki çağrı da başarılı olduktan sonra günceller. Başarılı bir krealloc() veriyi taşıyabilir: eski bloğu serbest bırakır ve yeni bir blok döndürür. Bu durum bağlantı dizisi için gerçekleştiğinde ve ikinci krealloc() başarısız olduğunda, card->dai_link hala krealloc()'un zaten serbest bıraktığı bloğu işaret eder ve hata yolu yeni bloğu da serbest bırakır. Ardından probe hata yolu, card->dai_link referansını çözen ve onu tekrar kfree() eden meson_card_clean_references() fonksiyonunu çağırarak serbest bırakıldıktan sonra kullanım (use-after-free) ve çift serbest bırakma (double free) durumuna yol açar. İlk krealloc() başarılı olur olmaz card->dai_link ve card->num_links değerlerini kaydedin; böylece işaretçi her zaman meson_card_clean_references() tarafından gezilebilen ve serbest bırakılabilen geçerli bir tahsise referans verir. __GFP_ZERO ile yapılan krealloc(), eklenen girişleri sıfırla başlatır, bu nedenle hata yolunda bunları gezmek güvenlidir. Her iki hata yolu da basit bir return işlemine indirgendiğinden, goto etiketlerini ve hata mesajını kaldırın.

ÖnemYüksek
CVSS7.4
İstismar olasılığı—
ÜrünLinux
Yayın17 Eyl 2026
İlk görülme17 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxde33afc57f24538186bccf4c4f6c65dd38634fd8, 1c1485343b7c1c39dab7ecb9cd16ba49fd0ce642, 8db0a0fc84e80aa9924e0833aef6cc95df94e5a7, 41e92e0caa1fe3df2efaca346bfcaeb7fb9826ab, 0b30fbe6bf7cf6499b19dd886f466e7c9e820089, 8fec16898f184e5f8f8fdd09ff1ced2bd7ffc13d, 5ed1b048527bebe4529eb6e01c34dcc5d97ba5fe, 2aaa41cf974f83a6fb105422bac4e2f107150774 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux7864a79f37b55769b817d5e6c5ae0ca4bfdba93b ≤ v < de33afc57f24538186bccf4c4f6c65dd38634fd8, 7864a79f37b55769b817d5e6c5ae0ca4bfdba93b ≤ v < 1c1485343b7c1c39dab7ecb9cd16ba49fd0ce642, 7864a79f37b55769b817d5e6c5ae0ca4bfdba93b ≤ v < 8db0a0fc84e80aa9924e0833aef6cc95df94e5a7, 7864a79f37b55769b817d5e6c5ae0ca4bfdba93b ≤ v < 41e92e0caa1fe3df2efaca346bfcaeb7fb9826ab, 7864a79f37b55769b817d5e6c5ae0ca4bfdba93b ≤ v < 0b30fbe6bf7cf6499b19dd886f466e7c9e820089, 7864a79f37b55769b817d5e6c5ae0ca4bfdba93b ≤ v < 8fec16898f184e5f8f8fdd09ff1ced2bd7ffc13d, 7864a79f37b55769b817d5e6c5ae0ca4bfdba93b ≤ v < 5ed1b048527bebe4529eb6e01c34dcc5d97ba5fe, 7864a79f37b55769b817d5e6c5ae0ca4bfdba93b ≤ v < 2aaa41cf974f83a6fb105422bac4e2f107150774, 4.19de33afc57f24538186bccf4c4f6c65dd38634fd8, 1c1485343b7c1c39dab7ecb9cd16ba49fd0ce642, 8db0a0fc84e80aa9924e0833aef6cc95df94e5a7, 41e92e0caa1fe3df2efaca346bfcaeb7fb9826ab, 0b30fbe6bf7cf6499b19dd886f466e7c9e820089, 8fec16898f184e5f8f8fdd09ff1ced2bd7ffc13d, 5ed1b048527bebe4529eb6e01c34dcc5d97ba5fe, 2aaa41cf974f83a6fb105422bac4e2f107150774

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.