CVE-2026-90116
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: ALSA: mtpav: kart kaldırılmadan önce çıktı zamanlayıcısını kapatın snd_mtpav_output_timer(), chip->spinlock tutulurken chip->timer'ı yeniden kurar ve karta özel mtpav durumuna erişir. snd_mtpav_free() şu anda aynı kilidi alır ve zamanlayıcı aktif olduğunda timer_delete() fonksiyonunu çağırır. Bu işlem yalnızca bekleyen bir zamanlayıcıyı kaldırır; halihazırda çalışan bir geri çağırma işleminin bitmesini beklemez ve geri çağırmanın zamanlayıcıyı yeniden kurmasını engellemez. Bu nedenle, başka bir CPU üzerinde çalışan bir geri çağırma işlemi, snd_mtpav_free() kilidi serbest bıraktıktan sonra devam edebilir ve kart kaldırılırken karta özel duruma erişebilir. Ayrıca timer_delete() döndükten sonra zamanlayıcıyı yeniden kurabilir. chip->spinlock tutulmadan timer_shutdown_sync() çağrısı yapın. Bu, çalışan herhangi bir geri çağırma işleminin tamamlanmasını bekler ve karta özel mtpav durumu serbest bırakılmadan önce daha fazla yeniden kurulum yapılmasını önler.
Nasıl düzeltilir
- Linux Linuxa9435a1f14a6f9520452617343ea59bb35ba9e79, 793163e134028e7136c9dd9e30f7f656de1eabba, de75857ce374671712e1d9528844e3c0543dcef6, 392c985c6b03dfdf4904c0d464f18735ca3c4df8, 1e16e82581521a2fe20eda29bdc9e75286f7c950, c73cb5b7c159246dd572277c668851a56e516019 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < a9435a1f14a6f9520452617343ea59bb35ba9e79, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 793163e134028e7136c9dd9e30f7f656de1eabba, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < de75857ce374671712e1d9528844e3c0543dcef6, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 392c985c6b03dfdf4904c0d464f18735ca3c4df8, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 1e16e82581521a2fe20eda29bdc9e75286f7c950, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < c73cb5b7c159246dd572277c668851a56e516019, 2.6.12 | a9435a1f14a6f9520452617343ea59bb35ba9e79, 793163e134028e7136c9dd9e30f7f656de1eabba, de75857ce374671712e1d9528844e3c0543dcef6, 392c985c6b03dfdf4904c0d464f18735ca3c4df8, 1e16e82581521a2fe20eda29bdc9e75286f7c950, c73cb5b7c159246dd572277c668851a56e516019 |
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.