CVE-2026-72415
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: ASoC: SDCA: ge_put_enum_double() içinde yazılan enum değerini doğrulayın ge_put_enum_double(), kullanıcı tarafından sağlanan item[0] numaralandırma dizinini, enum içindeki öğe sayısına karşı kontrol etmeden snd_soc_enum_item_to_val() işlevine geçirir: ret = snd_soc_enum_item_to_val(e, item[0]); snd_soc_enum_item_to_val(), bu dizinle yığın üzerinde ayrılmış e->values[] dizisine erişir (e->values, e->items öğesi için devm_kcalloc() ile ayarlanır), bu nedenle aralık dışı item[0] içeren bir kontrol yazımı, values arabelleğinin sonunun ötesinde okuma yapar. snd_soc_dapm_put_enum_double() içindeki sınır kontrolü yalnızca sonrasında çalıştığından buradaki okumayı engellemez. Diğer enum put işleyicileriyle uyumlu olarak, kullanılmadan önce aralık dışı item reddedilir. Bu sorun, ilgili bir enum doğrulama serisini incelerken Sashiko AI inceleme botu tarafından belirtilmiştir: https://lore.kernel.org/all/[email protected]/
Nasıl düzeltilir
- Linux Linux33387bf9bb6116a0429f823f8dab3accf8f8e09c, 1ce42a11bed134903e352010a01fa53073a6b395 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 812ff1baa764080ba37bb0729e0c23c0e869b542 ≤ v < 33387bf9bb6116a0429f823f8dab3accf8f8e09c, 812ff1baa764080ba37bb0729e0c23c0e869b542 ≤ v < 1ce42a11bed134903e352010a01fa53073a6b395, 7.0 | 33387bf9bb6116a0429f823f8dab3accf8f8e09c, 1ce42a11bed134903e352010a01fa53073a6b395 |
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.
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.