CVE Catalog

CVE-2022-50393

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.15%

5th percentile - higher than 5% of all known CVEs

Summary

In the Linux kernel, a vulnerability in the amdgpu driver involves using an unlocked iterator in the SDMA update function, which can trigger a warning in dma_resv_iter_next. The issue occurs when called from an unlocked context, potentially causing incorrect behavior.

Risk Assessment

The risk includes potential crashes or malfunction of systems with AMD graphics cards, leading to system instability.

Recommendation

It is recommended to update the Linux kernel to a version that includes the fix, which uses a locked iterator in the SDMA update function.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: SDMA update use unlocked iterator SDMA update page table may be called from unlocked context, this generate below warning. Use unlocked iterator to handle this case. WARNING: CPU: 0 PID: 1475 at drivers/dma-buf/dma-resv.c:483 dma_resv_iter_next Call Trace: dma_resv_iter_first+0x43/0xa0 amdgpu_vm_sdma_update+0x69/0x2d0 [amdgpu] amdgpu_vm_ptes_update+0x29c/0x870 [amdgpu] amdgpu_vm_update_range+0x2f6/0x6c0 [amdgpu] svm_range_unmap_from_gpus+0x115/0x300 [amdgpu] svm_range_cpu_invalidate_pagetables+0x510/0x5e0 [amdgpu] __mmu_notifier_invalidate_range_start+0x1d3/0x230 unmap_vmas+0x140/0x150 unmap_region+0xa8/0x110

Vulnerability data from NVD (NIST) · CISA KEV · EPSS