CVE-2026-80816
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: ALSA: FCP: Bildiriş son nöqtəsi üçün şəxsi URB-dən istifadə edin fcp_init_notify() funksiyası mixer->urb-dən istifadə edirdi ki, bu da snd_usb_mixer_status_create() tərəfindən opsional UAC2 status kəsilmə son nöqtəsi və qarışdırıcı (mixer) üçün ayrılır, mixer.c tərəfindən isə dayandırılır, yenidən göndərilir və azad edilir. Həmin son nöqtəyə malik cihazda, fcp_init_notify()-nin "artıq qurulmuşdur" erkən geri dönüşü status URB-si üzərində işə düşür və heç bir hərəkət etmədən uğurlu nəticə qaytarır. Heç bir FCP bildiriş URB-si təqdim edilmir və cmd_done sıfırlanmış qalır, çünki o, həmin erkən geri dönüşdən sonra və başqa heç bir yerdə başladılmır. Daha sonra fcp_init() init1_opcode əmrini verir və wait_for_completion_timeout() sıfırlanmış wait.head-ə əlavə etməklə sistemin çökməsinə səbəb olurdu. fcp_cleanup_urb() həmçinin mixer.c-nin status URB-sini dayandırıb azad edərdi. fcp_data daxilində ayrıca URB-dən istifadə edin və cmd_done-i fcp_data-nın ayrıldığı fcp_init_private() funksiyasında başladın. Asılılıqdan (suspend) sonra fcp_reinit() vasitəsilə fcp_init_notify()-ə yenidən çatılır və fcp_notify()-dəki URB dayandırma yolu cmd_done-ni tamamlayaraq köhnəlmiş say saxlayır ki, bu da cihaz ACK verməzdən əvvəl növbəti əmrin gözləməsini təmin edərdi. Bunu təmizləmək üçün reinit_completion() funksiyasından istifadə edin.
Necə düzəltmək olar
- Linux Linux65aceb45ca91ddb7f7ed178821f481b34da35543, 5da21a434171e8ecf1d992c6f1d84c0c706fd395, 6db3c1d7e2872c9904e05ca8e0515920776a3c9c, 918b8d231c571c50a00efe92ffc8404a537a0490 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 46757a3e7d50dac923888e7fbe68377736f13c70 ≤ v < 65aceb45ca91ddb7f7ed178821f481b34da35543, 46757a3e7d50dac923888e7fbe68377736f13c70 ≤ v < 5da21a434171e8ecf1d992c6f1d84c0c706fd395, 46757a3e7d50dac923888e7fbe68377736f13c70 ≤ v < 6db3c1d7e2872c9904e05ca8e0515920776a3c9c, 46757a3e7d50dac923888e7fbe68377736f13c70 ≤ v < 918b8d231c571c50a00efe92ffc8404a537a0490, 6.14 | 65aceb45ca91ddb7f7ed178821f481b34da35543, 5da21a434171e8ecf1d992c6f1d84c0c706fd395, 6db3c1d7e2872c9904e05ca8e0515920776a3c9c, 918b8d231c571c50a00efe92ffc8404a537a0490 |
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.