CVE-2026-46088

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ALSA: control: snd_ctl_elem_init_enum_names() fonksiyonunda strnlen() öncesinde buf_len doğrulaması yapılması snd_ctl_elem_init_enum_names(), buf_len değerini azaltırken isimler tamponu boyunca p işaretçisini ilerletir. Eğer buf_len sıfıra ulaşırsa ancak öğeler kalmaya devam ederse, bir sonraki yineleme strnlen(p, 0) fonksiyonunu çağırır. strnlen(p, 0) 0 döndürdüğü için mevcut name_len == 0 hata yoluna girecek olsa da, CONFIG_FORTIFY_SOURCE'un güçlendirilmiş strnlen() fonksiyonu önce maxlen değerini __builtin_dynamic_object_size() ile karşılaştırır. Döngü içerisinde Clang, p'nin nesne boyutunun takibini kaybettiğinde, dönüş değeri incelenmeden önce bu durum bir BRK istisnası paniğine (panic) neden olur. Tüketilmiş bir tampon üzerinde güçlendirilmiş strnlen() çağrılmasını önlemek için döngü girişine bir buf_len == 0 koruması eklenmiştir. Xiaomi Akıllı Telefon aracılığıyla gerçekleştirilen kernel fuzz testleri ile tespit edilmiştir.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın27 May 2026
İlk görülme27 May 2026

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel3.2 ≤ v < 5.10.258, 5.11 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.86, 6.13 ≤ v < 6.18.27, 6.19 ≤ v < 7.0.45.10.258, 5.15.209, 6.1.175, 6.6.140, 6.12.86, 6.18.27, 7.0.4

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