CVE-2024-36022 in Linux
摘要
由 VulDB • 2026-06-04
在 Linux 内核中,已修复以下漏洞:
drm/amdgpu:在重新加载时的 mode-1 重置后初始化 zone device 和 drm 客户端
在直通(passthrough)环境中,当 amdgpu 在卸载后重新加载时,在初始化必要的 IP 后会触发 mode-1。该初始化过程不包括 KFD,而 KFD 初始化会等待重置完成。KFD 初始化在重置处理程序中调用,但在这种情况下,zone device 和 drm 客户端未初始化,导致应用程序引发内核恐慌(kernel panic)。
v2:从 amdgpu_amdkfd_drm_client_create 中移除初始化 KFD 的条件。因为前一版本存在创建两次 DRM 客户端的潜在风险。
v3:v2 补丁导致 SDMA 引擎挂起,因为 DRM 打开操作会在 SDMA 初始化之前向 SDMA 发送 VM 清除指令。在 v1 的基础上,在 drm 客户端创建过程中添加条件,以防止多次调用 drm 客户端创建。
If you want to get best quality of vulnerability data, you may have to visit VulDB.