CVE-2026-90116
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: ALSA: mtpav: kart ləğv edilməzdən əvvəl çıxış taymerini söndürün snd_mtpav_output_timer() funksiyası chip->spinlock kilidini saxlayaraq chip->timer-i yenidən qurur və karta məxsus özəl mtpav vəziyyətinə müraciət edir. Hazırda snd_mtpav_free() eyni kilidi götürür və taymer aktiv olduqda timer_delete() funksiyasını çağırır. Bu, yalnız gözləyən taymeri silir; artıq işləyən geri çağırma (callback) funksiyasının tamamlanmasını gözləmir və həmin geri çağırmanın taymeri yenidən qurmasının qarşısını almır. Buna görə də, digər CPU-da işləyən bir geri çağırma funksiyası snd_mtpav_free() kilidi buraxdıqdan sonra davam edə bilər və kart ləğv edilərkən karta məxsus özəl vəziyyətə müraciət edə bilər. O, həmçinin timer_delete() funksiyası cavab qaytardıqdan sonra taymeri yenidən qura bilər. chip->spinlock kilidini saxlamadan timer_shutdown_sync() funksiyasını çağırın. Bu, işləyən istənilən geri çağırma funksiyasının tamamlanmasını gözləyir və karta məxsus özəl mtpav vəziyyəti azad edilməzdən əvvəl taymerin yenidən qurulmasının qarşısını alır.
Necə düzəltmək olar
- Linux Linuxa9435a1f14a6f9520452617343ea59bb35ba9e79, 793163e134028e7136c9dd9e30f7f656de1eabba, de75857ce374671712e1d9528844e3c0543dcef6, 392c985c6b03dfdf4904c0d464f18735ca3c4df8, 1e16e82581521a2fe20eda29bdc9e75286f7c950, c73cb5b7c159246dd572277c668851a56e516019 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| 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 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.