CVE-2022-49133

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: drm/amdkfd: proses çıxışı zamanı svm range restore işində deadlock (ölü kilidlənmə) kfd_process_notifier_release funksiyası deferred_list işini təmizləmək üçün svm_range_list_lock_and_flush_work funksiyasını çağıran svm_range_restore_work-u flush edir, lakin əgər deferred_list işi mmput vasitəsilə son istifadəçini azad edərsə, o, exit_mmap -> notifier_release funksiyasını çağıracaq və aşağıdakı geri izləmə (backtrace) ilə deadlock yaranacaq. Deadlock-un qarşısını almaq üçün flush svm_range_restore_work kfd_process_wq_release funksiyasına köçürülmüşdür. Bundan sonra, diapazonlar GPU-ya təsdiqlənərkən və xəritələndirilərkən mm-in itməməsi üçün svm_range_restore_work task->mm referansını götürür. Workqueue: events svm_range_deferred_list_work [amdgpu] Call Trace: wait_for_completion+0x94/0x100 __flush_work+0x12a/0x1e0 __cancel_work_timer+0x10e/0x190 cancel_delayed_work_sync+0x13/0x20 kfd_process_notifier_release+0x98/0x2a0 [amdgpu] __mmu_notifier_release+0x74/0x1f0 exit_mmap+0x170/0x200 mmput+0x5d/0x130 svm_range_deferred_list_work+0x104/0x230 [amdgpu] process_one_work+0x220/0x3c0

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc26 fev 2025
İlk görülmə26 fev 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.16.20, 5.17.3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.14 ≤ v < 5.16.20, 5.17 ≤ v < 5.17.35.16.20, 5.17.3

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.

Intelligence 360 paketində

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.