CVE-2026-53374
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: drm/amdgpu: tahsis sırasında GART tablosunu sıfırla GART TLB, eşleme sonrası değil, yalnızca eşlemeden çıkarma işleminden sonra temizlenir. amdgpu_bo_create_kernel() tampon belleği sıfırlamadığından, tek bir PTE yazıldığında TLB aynı önbellek satırındaki diğer başlatılmamış girişleri spekülatif olarak yükleyebilir. Bu hatalı girişler geçerli görünebilir ve aynı önbellek satırındaki başka bir PTE'ye yapılan sonraki bir yazma işlemi, GPU'nun TLB'den güncelliğini yitirmiş hatalı bir PTE kullanmasına neden olabilir. Bu durum, tahsis işleminin hemen ardından gart_pte_flags ile GART tablosunu sıfırlamak için memset_io() çağrılarak düzeltilmiştir. AMDGPU_GEM_CREATE_VRAM_CLEARED kullanımıyla SDMA tabanlı temizleme çalışmayacaktır çünkü SDMA'nın çalışabilmesi için GART'ın başlatılmış olması gerekir. (commit d9af8263b82b6eaa60c5718e0c6631c5037e4b24 üzerinden cherry pick yapılmıştır)
Nasıl düzeltilir
- linux linux_kernel6.1.175, 6.6.140, 6.12.90, 6.18.32, 7.0.9 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.