CVE-2026-98178
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: drm/amdgpu: İnitsializasiyadan əvvəl KFD mapping təmizləməsinin ötürülməsi amdgpu_amdkfd_clear_kfd_mapping() funksiyası fərz edir ki, NULL olmayan kfd_dev tam doldurulmuş node massivinə malikdir. Probe prosesindən sonra KFD cihazının initsializasiyası uğursuz olduqda bu doğru olmur. Məsələn, kgd2kfd_device_init() PCIe atomics dəstəyini yoxlamazdan əvvəl num_nodes dəyərini təyin edir. Tələb olunan atomics dəstəyi olmayan Polaris sistemlərində, funksiya nodes[0] ayrılmamışdan əvvəl geri dönür, lakin kfd_dev amdgpu cihazına bağlı qalır. Sonrakı GPU sıfırlanması zamanı isə nodes[0]->id ünvanına müraciət edilir. Mövcud KFD sıfırlama və söküm yolları ilə uyğunlaşdıraraq, node massivini gəzməzdən əvvəl rəsmi KFD initsializasiya bayrağının mövcudluğu tələb olunur. (commit 4ac1835823c47903fbb278bbf474773c46f59edc-dən cherry pick edilib)
Necə düzəltmək olar
- Linux Linux157d3f1db7e7e6f320daa221fae84a4c13555b6f, 7f9caa70aef0950e06d395ca0035831214d88187 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 70cadefcc6160c575b04f763ada34c20e868d577 ≤ v < 157d3f1db7e7e6f320daa221fae84a4c13555b6f, 70cadefcc6160c575b04f763ada34c20e868d577 ≤ v < 7f9caa70aef0950e06d395ca0035831214d88187, 7.2 | 157d3f1db7e7e6f320daa221fae84a4c13555b6f, 7f9caa70aef0950e06d395ca0035831214d88187 |
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.