CVE-2026-89812
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: drm/amdgpu: sıfırlama zamanı MES ring fence-lərinin tamamlanmasını məcburi etmək MES scheduler ring-in drm scheduler-i yoxdur (no_scheduler = true), buna görə də o, amdgpu_device_pre_asic_reset() funksiyasındakı məcburi tamamlama dövrü tərəfindən ötürülür. O, hw dəyəri wb (GTT) yaddaşında yerləşən və MODE1 sıfırlamasından sonra qalan polling fence-dən istifadə edir, bu zaman hər paket üçün fence_drv.sync_seq irəliləməyə davam edir. Sıfırlama MES-in özünün cavab verməyi dayandırması səbəbindən tetikləndikdə, vaxtı bitmiş paketlər sync_seq-u MES tərəfindən yazılmış sonuncu hw fence dəyərindən daha irəli aparır. Bərpa (resume) prosesindən sonra ilk MES təqdimatı heç vaxt geri yazılmayan bir seq üzrə sonsuz polling həyata keçirir, bu da bərpanın uğursuz olmasına və ikinci sıfırlama zamanı sistemin donmasına səbəb 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 MES scheduler ring fence-lərini scheduler ring-ləri ilə birlikdə məcburi tamamlayın ki, onların hw fence-i sync_seq ilə yenidən hizalansın. v2: yalnız mes.ring[0] deyil, bütün XCC-ləri (hər biri üçün bir scheduler ring) əhatə edir.
Necə düzəltmək olar
- Linux Linuxc48d5a4d2863e56a6692ecb6cd6c32404f40cd0f, 7d722821e2f626c4e34c8510f0ce1d6f10c77a3b, ebe7542553d008e2285e0fbba0c63f0295a7e694, 48dc279c3010ac8f91b1845b2abb3a1e9943a0f5 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 34e087e8920e635c62e2ed6a758b0cd27f836d13 ≤ v < c48d5a4d2863e56a6692ecb6cd6c32404f40cd0f, 34e087e8920e635c62e2ed6a758b0cd27f836d13 ≤ v < 7d722821e2f626c4e34c8510f0ce1d6f10c77a3b, 34e087e8920e635c62e2ed6a758b0cd27f836d13 ≤ v < ebe7542553d008e2285e0fbba0c63f0295a7e694, 34e087e8920e635c62e2ed6a758b0cd27f836d13 ≤ v < 48dc279c3010ac8f91b1845b2abb3a1e9943a0f5, 6.12 | c48d5a4d2863e56a6692ecb6cd6c32404f40cd0f, 7d722821e2f626c4e34c8510f0ce1d6f10c77a3b, ebe7542553d008e2285e0fbba0c63f0295a7e694, 48dc279c3010ac8f91b1845b2abb3a1e9943a0f5 |
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.