CVE-2022-49843 Information

Description

In the Linux kernel the following vulnerability has been resolved:

drm/amdkfd: Migrate in CPU page fault use current mm

migrate_vma_setup shows below warning because we don’t hold another process mm mmap_lock. We should use current vmf->vma->vm_mm instead the caller already hold current mmap lock inside CPU page fault handler.

WARNING: CPU: 10 PID: 3054 at include/linux/mmap_lock.h:155 find_vma Call Trace: walk_page_range+0x76/0x150 migrate_vma_setup+0x18a/0x640 svm_migrate_vram_to_ram+0x245/0xa10 [amdgpu] svm_migrate_to_ram+0x36f/0x470 [amdgpu] do_swap_page+0xcfe/0xec0 __handle_mm_fault+0x96b/0x15e0 handle_mm_fault+0x13f/0x3e0 do_user_addr_fault+0x1e7/0x690

Reference

https://git.kernel.org/stable/c/128e284c6cccf5875261569fa3bb07558870c17f https://git.kernel.org/stable/c/1dea25e25acd990d7657940ffcab8354c28fa292 https://git.kernel.org/stable/c/3a876060892ba52dd67d197c78b955e62657d906

Share on: