CVE-2025-40275
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: ALSA: usb-audio: snd_usb_mixer_controls_badd fonksiyonundaki NULL pointer dereference hatası düzeltildi snd_usb_create_streams() fonksiyonunda, UAC sürüm 3 cihazlar için Interface Association Descriptor (IAD), usb_ifnum_to_if() aracılığıyla alınır. Bu çağrı başarısız olursa, bir yedek rutin IAD'yi bir sonraki arayüzden almaya çalışır ve bir BADD profili ayarlar. Ancak, snd_usb_mixer_controls_badd() fonksiyonu, herhangi bir NULL kontrolü yapmadan usb_ifnum_to_if() üzerinden alınan IAD'nin her zaman geçerli olduğunu varsayar. Bu durum, usb_ifnum_to_if() arayüz tanımlayıcısını bulamadığında bir NULL pointer dereference oluşmasına yol açabilir. Bu yama, dereference işlemini önlemek için snd_usb_mixer_controls_badd() içerisindeki usb_ifnum_to_if() çağrısından sonra bir NULL pointer kontrolü ekler. Bu sorun, özel olarak hazırlanmış bir USB cihaz tanımlayıcısı göndererek hatayı tetikleyen syzkaller tarafından keşfedilmiştir.
Nasıl düzeltilir
- Linux Linux23aea9c74aeea2625aaf4fbcc6beb9d09e30f9e4, c5c08965ab96b16361e69a1e2a0e89dbcb99b5a6, 9f282104627be5fbded3102ff9004f753c55a063, 2762d3ea9c929ca4094541ca517c317ffa94625b, 57f607c112966c21240c424b33e2cb71e121dcf0, cbdbfc756f2990942138ed0138da9303b4dbf9ff, 85568535893600024d7d8794f4f8b6428b521e0c, 632108ec072ad64c8c83db6e16a7efee29ebfb74 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 17156f23e93c0f59e06dd2aaffd06221341caaee ≤ v < 23aea9c74aeea2625aaf4fbcc6beb9d09e30f9e4, 17156f23e93c0f59e06dd2aaffd06221341caaee ≤ v < c5c08965ab96b16361e69a1e2a0e89dbcb99b5a6, 17156f23e93c0f59e06dd2aaffd06221341caaee ≤ v < 9f282104627be5fbded3102ff9004f753c55a063, 17156f23e93c0f59e06dd2aaffd06221341caaee ≤ v < 2762d3ea9c929ca4094541ca517c317ffa94625b, 17156f23e93c0f59e06dd2aaffd06221341caaee ≤ v < 57f607c112966c21240c424b33e2cb71e121dcf0, 17156f23e93c0f59e06dd2aaffd06221341caaee ≤ v < cbdbfc756f2990942138ed0138da9303b4dbf9ff, 17156f23e93c0f59e06dd2aaffd06221341caaee ≤ v < 85568535893600024d7d8794f4f8b6428b521e0c, 17156f23e93c0f59e06dd2aaffd06221341caaee ≤ v < 632108ec072ad64c8c83db6e16a7efee29ebfb74, 4.18 | 23aea9c74aeea2625aaf4fbcc6beb9d09e30f9e4, c5c08965ab96b16361e69a1e2a0e89dbcb99b5a6, 9f282104627be5fbded3102ff9004f753c55a063, 2762d3ea9c929ca4094541ca517c317ffa94625b, 57f607c112966c21240c424b33e2cb71e121dcf0, cbdbfc756f2990942138ed0138da9303b4dbf9ff, 85568535893600024d7d8794f4f8b6428b521e0c, 632108ec072ad64c8c83db6e16a7efee29ebfb74 |
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.