CVE-2026-89812
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: drm/amdgpu: sıfırlama sırasında MES ring çitlerini zorla tamamla MES zamanlayıcı halkasının bir drm zamanlayıcısı yoktur (no_scheduler = true), bu nedenle amdgpu_device_pre_asic_reset() içindeki zorunlu tamamlama döngüsü tarafından atlanır. Donanım değeri wb (GTT) belleğinde bulunan ve MODE1 sıfırlamasından sağ çıkan bir yoklama çiti kullanırken, fence_drv.sync_seq her paket için ilerlemeye devam eder. Sıfırlama, MES'in yanıt vermeyi durdurması nedeniyle tetiklendiğinde, zaman aşımına uğrayan paketler sync_seq değerini MES tarafından yazılan son donanım çit değerinin ötesine taşır. Devam ettirme işleminden sonra ilk MES gönderimi, hiçbir zaman geri yazılmayan bir dizi üzerinde sonsuza kadar yoklama yapar; bu durum devam ettirme işleminin başarısız olmasına yol açar ve ikinci bir sıfırlamada sistemin kilitlenmesine neden olur: amdgpu: MES ring buffer is full. amdgpu: *ERROR* ring gfx_0.0.0 test failed (-110) amdgpu: resume of IP block <gfx_v11_0> failed -110 amdgpu: GPU reset end with ret = -110 Donanım çitlerinin sync_seq ile yeniden hizalanması için MES zamanlayıcı halkası çitlerini, zamanlayıcı halkalarıyla birlikte zorla tamamlayın. v2: sadece mes.ring[0] değil, tüm XCC'leri (her biri bir zamanlayıcı halkasına sahip) kapsar.
Nasıl düzeltilir
- Linux Linuxc48d5a4d2863e56a6692ecb6cd6c32404f40cd0f, 7d722821e2f626c4e34c8510f0ce1d6f10c77a3b, ebe7542553d008e2285e0fbba0c63f0295a7e694, 48dc279c3010ac8f91b1845b2abb3a1e9943a0f5 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 34e087e8920e635c62e2ed6a758b0cd27f836d13 ≤ v < c48d5a4d2863e56a6692ecb6cd6c32404f40cd0f, 34e087e8920e635c62e2ed6a758b0cd27f836d13 ≤ v < 7d722821e2f626c4e34c8510f0ce1d6f10c77a3b, 34e087e8920e635c62e2ed6a758b0cd27f836d13 ≤ v < ebe7542553d008e2285e0fbba0c63f0295a7e694, 34e087e8920e635c62e2ed6a758b0cd27f836d13 ≤ v < 48dc279c3010ac8f91b1845b2abb3a1e9943a0f5, 6.12 | c48d5a4d2863e56a6692ecb6cd6c32404f40cd0f, 7d722821e2f626c4e34c8510f0ce1d6f10c77a3b, ebe7542553d008e2285e0fbba0c63f0295a7e694, 48dc279c3010ac8f91b1845b2abb3a1e9943a0f5 |
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.