CVE-2024-43863
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: drm/vmwgfx: dma buf fence polling prosesindəki deadlock problemi düzəldildi Buraxılma zamanı fence-i gözlənilən siyahıdan silməyən fence ops versiyası tətbiq edildi və beləliklə, poll->fence wait->fence unref deadlock problemlərini həll etmək üçün kilid tələb olunmur. vmwgfx bütün fence-lər siyahısını nəzərdən keçirmək və onların statusunu yeniləmək üçün wait geri çağırışını (callback) overwrite edir; bunu etmək üçün digər axınlardan gələn siyahı dəyişikliklərinin qarşısını almaq məqsədilə kilidi saxlayır. Fence destroy geri çağırışı həm fence-i silir, həm də onu gözlənilən fence-lər siyahısından çıxarır və bunun üçün kilidi saxlayır. dma buf polling cb siqnal göndərildikdən sonra fence-i unref edir: beləliklə, poll funksiyası wait funksiyasını çağırır, o isə məhv edilməkdə olan fence-lərə siqnal göndərir. Məhv etmə prosesi gözlənilən fence-lər siyahısı üzərində kilidi əldə etməyə çalışır, lakin bu mümkün olmur, çünki kilid artıq onun çağırıldığı wait funksiyası tərəfindən saxlanılır. Köhnə xəta olsa da, istifadəçi sahəsi proqramlarının çoxu dma-buf polling interfeyslərindən istifadə etmirdi. Bunlar düzəldildi, xüsusilə bu, KDE donmaları/deadlock hallarını aradan qaldırır.
Necə düzəltmək olar
- linux linux_kernel5.15.165, 6.1.104, 6.6.45, 6.10.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 3.18 ≤ v < 5.15.165, 5.16 ≤ v < 6.1.104, 6.2 ≤ v < 6.6.45, 6.7 ≤ v < 6.10.4, 6.11 | 5.15.165, 6.1.104, 6.6.45, 6.10.4 |
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.