CVE-2026-89811
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: drm/amdkfd: MES növbəsinin çıxarılmasından/dayandırılmasından sonra TLB təmizləməsi əlavə edildi HWS-dən fərqli olaraq, MES (Micro Engine Scheduler) növbələrin xəritədən çıxarılmasından (unmapping) sonra ağır çəkili TLB etibarsızlaşdırılmasına (invalidation) icra etmir. Bu, prosesdə olan DMA deskriptorlarının xəritədən çıxarılmış yaddaşa daxil ola biləcəyi yarış vəziyyətinə (race condition) səbəb olur ki, bu da SVM səhifə miqrasiyası zamanı səhifə xətalarına (page faults) və GPU növbələrinin donmasına gətirib çıxarır. Problem, XNACK rejimi 1 aktiv olduqda gfx1151 (Strix Point) üzərində KFDSVMRangeTest.MultiThreadMigrationTest uğursuzluqları kimi özünü göstərir - GPU hesablama növbəsi göndərilmiş paketlər istehlak edilmədən donur. İki yerdə MES növbəsinin silinməsindən sonra kfd_flush_tlb() çağırışları əlavə edilib: - evict_process_queues_cpsch(): çıxarma zamanı bütün növbələr silindikdən sonra - suspend_queues(): debug/criu növbəsinin dayandırılmasından sonra (mem_fence baryeri ilə) Bu, xəritədən çıxarılmış növbələrdən gələn bütün cari yaddaş girişlərinin, yaddaş azad edilməzdən və ya miqrasiya olunmazdan əvvəl təmizlənməsini təmin edir. (commit f5c4f88e0f9c45a8fb9dfac0c1df726c95e41b77-dən cherry pick edilib)
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| microsoft azl3_kernel_6.6.150.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.152.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.157.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralıq göstərilməyib | — |
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.