CVE-2026-53144
Təsvir
Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: drm/amdkfd: get_queue_ids() funksiyasında NULL istinadının aradan qaldırılması usr_queue_id_array NULL olduqda və num_queues sıfırdan fərqli olduqda, get_queue_ids() NULL qaytarır. Çağıranlar qaytarılan dəyər üzərində yalnız IS_ERR() yoxlaması aparır; IS_ERR(NULL) == false olduğundan yoxlama keçir və suspend_queues() q_array_invalidate() funksiyasını çağırır, bu funksiya isə num_queues dəfə iterasiya zamanı dərhal NULL-a istinad edir. İstifadəçi məkanı bunu kfd_ioctl_set_debug_trap() vasitəsilə num_queues > 0 və sıfır queue_array_ptr təqdim etməklə tetikləyə bilər və bu, kernel panikinə səbəb olur. num_queues == 0 olduqda NULL usr_queue_id_array qanuni əməliyyatsızlıqdır (q_array_invalidate heç vaxt icra olunmur və resume_queues artıq bütün queue_ids istinadlarını NULL yoxlaması arxasında qoruyur). ERR_PTR(-EINVAL) yalnız num_queues sıfırdan fərqli olduqda və göstərici olmadıqda qaytarılmalıdır; hər iki çağıran artıq IS_ERR() nəticələrini istifadəçi məkanına düzgün ötürür. (f165a82cdf503884bb1797771c61b2fcc72113d4 commit-indən götürülüb)
Necə düzəltmək olar
- linux linux_kernel6.6.143, 6.12.94, 6.18.36, 7.0.13 və ya daha yeni versiya
- git.kernel.org/stable/c/2bd550b547deabef98bd3b017ff743b7c34d3a6d
- git.kernel.org/stable/c/62bd09e23a23da70f9aae02748eba3e6bd93095d
- git.kernel.org/stable/c/72e259a32084c42816152c346096d2edd4213e23
- git.kernel.org/stable/c/daeceb0fe2a19651c58bbfa3d9d515ecb6ca8996
- git.kernel.org/stable/c/e1965e8913cfbf17622ca12638e7a07f68ba0848
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 6.5 ≤ v < 6.6.143, 6.7 ≤ v < 6.12.94, 6.13 ≤ v < 6.18.36, 6.19 ≤ v < 7.0.13, 7.1 | 6.6.143, 6.12.94, 6.18.36, 7.0.13 |
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.