🔍 CVE-2023-52485

5.5
CVSS Score
MEDIUM
2024-02-29
2026-08-15 13:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 amd/display 드라이버에서 DMCUB가 활성화되기 전에 명령을 전송하여 시스템이 멈추는 취약점이 발견되었습니다. 이를 해결하기 위해 명령을 보내기 전 DMCUB를 먼저 깨우는 로직이 추가되었습니다.

💡 쉬운 설명

그래픽 카드의 제어 장치가 잠자고 있는 상태에서 명령을 내리면 컴퓨터가 응답하지 않고 멈출 수 있는 문제입니다. 명령을 내리기 전에 장치를 먼저 깨우도록 수정하여 이 문제를 방지합니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Wake DMCUB before sending a command [Why] We can hang in place trying to send commands when the DMCUB isn't powered on. [How] For functions that execute within a DC context or DC lock we can wrap the direct calls to dm_execute_dmub_cmd/list with code that exits idle power optimizations and reallows once we're done with the command submission on success. For DM direct submissions the DM will need to manage the enter/exit sequencing manually. We cannot invoke a DMCUB command directly within the DM execution helper or we can deadlock.

📍 영향받는 시스템

Linux kernel (AMD GPU display driver 관련 버전)

⚔️ 공격 벡터

로컬 시스템에서 특정 그래픽 명령을 실행하여 시스템 프리징(Hang) 유도

🛡️ 대응 방법

AMD GPU 드라이버 패치가 적용된 최신 Linux 커널로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이상인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

Linux Kernel