CVE-2026-98144
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: accel/amdxdna: mapping uğursuz olduqda zəncirlənmiş BO-nu azad edin amdxdna_cmd_set_error() funksiyası əmr zəncirinin ilk BO-sunu axtarır, bu zaman istinad (reference) götürülür və funksiyanın sonunda həmin istinad buraxılır. Həmin BO-nun mapping prosesi bu arada qurulur və xəta yolu "put" əməliyyatı olmadan geri dönür, nəticədə istinad sızır (leak). Adi istifadə zamanı bura çatılmır. Zəncir bunların hər hansı biri işləməzdən əvvəl təqdim edilib, buna görə də aie2_cmdlist_fill_slot() artıq həmin BO üzərində amdxdna_cmd_get_op() funksiyasını çağırmış və amdxdna_gem_vmap() onun ünvanını keşləmişdir. Bura çatmağa imkan verən amil odur ki, BO burada yenidən handle vasitəsilə müəyyən edilir və handle istifadəçi sahəsi (userspace) tərəfindən təkrar istifadə edilə biləndir: təqdimatdan sonra onu bağlamaq və ixracçısı vmap-i tətbiq etməyən dma-buf-u eyni ID-yə idxal etmək, amdxdna_gem_get_obj()-nin map edə bilməyəcəyi bir obyekt qaytarmasına səbəb olur, çünki prime_import() hər bir idxalı AMDXDNA_BO_SHARE kimi tipləndirir.
Necə düzəltmək olar
- linux linux_kernel7.2.7 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 | 7.1 ≤ v < 7.2.7, 7.3 | 7.2.7 |
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.