CVE-2026-53374
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: drm/amdgpu: allokasiya zamanı GART cədvəlini sıfırla başdınlaşdırın GART TLB unmapping-dən sonra təmizlənir, lakin mapping-dən sonra təmizlənmir. amdgpu_bo_create_kernel() buferi sıfırla başdınlaşdırmadığı üçün, tək bir PTE yazıldıqda TLB eyni keş-sətirdən digər başdınlaşdırılmamış girişləri spekulyativ olaraq yükləyə bilər. Həmin zibillik girişlər etibarlı görünə bilər və eyni keş-sətirdəki digər PTE-yə növbəti yazı GPU-nun TLB-dən köhnəlmiş zibillik PTE istifadəsinə səbəb ola bilər. Bunu düzəltmək üçün allokasiyadan dərhal sonra gart_pte_flags ilə GART cədvəlini sıfırla başdınlaşdırmaq məqsədilə memset_io() funksiyasını çağırın. AMDGPU_GEM_CREATE_VRAM_CLEARED istifadə edildikdə, SDMA əsaslı təmizləmə işləməyəcək, çünki SDMA-nın işləməsi üçün GART-ın başdınlaşdırılması tələb olunur. (commit d9af8263b82b6eaa60c5718e0c6631c5037e4b24-dən cherry pick edilib)
Necə düzəltmək olar
- linux linux_kernel6.1.175, 6.6.140, 6.12.90, 6.18.32, 7.0.9 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 | 4.2 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.90, 6.13 ≤ v < 6.18.32, 6.19 ≤ v < 7.0.9, 7.1 | 6.1.175, 6.6.140, 6.12.90, 6.18.32, 7.0.9 |
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.