CVE-2026-98940
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ASoC: qcom: lpass-cpu: oynatma kısıtlamaları için DAI tablo dizini kullanın DAI ID bir donanım port kimliğidir ve variant->dai_driver içindeki karşılık gelen girdinin dizini olması zorunlu değildir. LPAIF_I2SCTL_MODE_QUAD01 ile bir DAI yapılandırılırken, probe kodu şu anda variant->dai_driver dizinine erişmek için dai_id'yi kullanmaktadır. Bu durum, DAI ID'lerinin seyrek olduğu platformlar için yanlıştır. Örneğin, IPQ806x MI2S DAI'nin ID'si 4 iken, DAI sürücü tablosundaki tek girdi budur. Eğer bu DAI, QUAD01 için yapılandırılmışsa ve probe bu dala ulaşırsa, kod işlenen DAI'yi güncellemek yerine dai_driver[4] üzerinden tek girişin ötesine yazma işlemi gerçekleştirir. Donanım portuna özel oynatma SD-hattı modu dizinine erişim için dai_id korunurken, mevcut DAI'nin oynatma kanal kısıtlamalarını güncellerken döngü dizini i kullanılır. Bu işlem, DAI ID'sinin sürücü tablosundaki konumuyla eşleşmediği platformlar için hatalı DAI tablo erişimini düzeltmektedir.
Nasıl düzeltilir
- Linux Linuxc10823507a74d7474391c01121e3f59901b1789f, 63987bb73df65fb01245b5905b005aa47c1dd27a, 775df6a27e8433e2414124472938009b958f9a77, 6833f1893ac2ec40016c348779af63debf3700d2, 69d2b7a4c115181629eb14d800aecc3e7de3f7fb, f11336e6d3cd9e28e5cdf1cb8a6171e7c3eff4e4, ca51771c8efde5df05476ac98dd1b2af4e2b149f ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | c223f41c1a52bfe10f1d3311679b1d1f9813e500 ≤ v < c10823507a74d7474391c01121e3f59901b1789f, c223f41c1a52bfe10f1d3311679b1d1f9813e500 ≤ v < 63987bb73df65fb01245b5905b005aa47c1dd27a, c223f41c1a52bfe10f1d3311679b1d1f9813e500 ≤ v < 775df6a27e8433e2414124472938009b958f9a77, c223f41c1a52bfe10f1d3311679b1d1f9813e500 ≤ v < 6833f1893ac2ec40016c348779af63debf3700d2, c223f41c1a52bfe10f1d3311679b1d1f9813e500 ≤ v < 69d2b7a4c115181629eb14d800aecc3e7de3f7fb, c223f41c1a52bfe10f1d3311679b1d1f9813e500 ≤ v < f11336e6d3cd9e28e5cdf1cb8a6171e7c3eff4e4, c223f41c1a52bfe10f1d3311679b1d1f9813e500 ≤ v < ca51771c8efde5df05476ac98dd1b2af4e2b149f, 5.14 | c10823507a74d7474391c01121e3f59901b1789f, 63987bb73df65fb01245b5905b005aa47c1dd27a, 775df6a27e8433e2414124472938009b958f9a77, 6833f1893ac2ec40016c348779af63debf3700d2, 69d2b7a4c115181629eb14d800aecc3e7de3f7fb, f11336e6d3cd9e28e5cdf1cb8a6171e7c3eff4e4, ca51771c8efde5df05476ac98dd1b2af4e2b149f |
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.