CVE-2026-31735
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: iommupt: unmap böyük mapping daxilinə düşdükdə qısa gather problemini düzəltmək unmap funksiyasının elə bir qeyri-adi davranışı var ki, əgər son nöqtə böyük və ya ardıcıl IOPTE-nin ortasına düşərsə, tələb ediləndən daha çox sahəni unmap edə bilər. Bu halda gather prosesi unmap edilmiş hər şeyi təmizləməlidir ki, bu da unmap edilməsi tələb olunan sahədən daha böyük ola bilər. Gather yalnız unmap edilməsi tələb olunan diapazonu təmizləyirdi və əlavə diapazona genişlənmirdi, nəticədə çağırıcı bu xüsusi şərtə rast gəldikdə qısa invalidasiya baş verirdi. Bu problem, ARMv8 hazırlığı çərçivəsində əlavə etdiyim yeni invalidation/gather testi vasitəsilə aşkar edildi. Kök səbəb Claude tərəfindən müəyyən edildi. Yaddaşıma görə, heç bir komponent böyük girişin unmapping edilməsinə əsaslanmadığı üçün, bu, ehtimal ki, tetiklenebilen (triggerable) bir xəta deyil.
Necə düzəltmək olar
- linux linux_kernel6.19.12 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 | 6.19 ≤ v < 6.19.12, 7.0 | 6.19.12 |
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.