CVE-2024-36022 in Linux
요약
\~에 의해 VulDB • 2026. 06. 04.
리눅스 커널에서 다음 취약점이 해결되었습니다:
drm/amdgpu: 리로드 시 모드-1 리셋 후 zone device 및 drm client 초기화
패스스루 환경에서 amdgpu가 언로드 후 다시 로드되면, 필요한 IP 초기화 후 모드-1이 트리거됩니다. 해당 초기화에는 KFD가 포함되지 않으며, KFD 초기화는 리셋이 완료될 때까지 대기합니다. KFD 초기화는 리셋 핸들러에서 호출되지만, 이 경우 zone device와 drm client가 초기화되지 않아 애플리케이션에서 커널 패닉이 발생합니다.
v2: amdgpu_amdkfd_drm_client_create에서 KFD 초기화 조건을 제거합니다. 이전 버전에서는 DRM client가 두 번 생성될 가능성이 있었습니다.
v3: v2 패치는 DRM 열기가 SDMA 초기화 전에 SDMA로 VM 클리어를 유발하여 SDMA 엔진이 멈추는 결과를 초래합니다. v1에 추가하여 drm client 생성 호출이 여러 번 발생하는 것을 방지하기 위해 drm client 생성 조건을 추가합니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.