🇰🇷 한글 설명
리눅스 커널의 drm/amd/display 구성 요소 중 DCN32 DML에서 배열 인덱스 범위 초과 오류가 발견되었습니다. LinkCapacitySupport 배열이 전압 상태 수가 아닌 최대 DPP 수로 인덱싱되어 발생하며, 배열 크기를 전압 상태 수에 맞게 수정하여 해결되었습니다.
💡 쉬운 설명
AMD 그래픽 드라이버의 특정 부분에서 데이터를 저장하는 공간의 크기를 잘못 계산하는 오류가 있었습니다. 이로 인해 시스템이 예상치 못한 동작을 하거나 오류가 발생할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
drm/amd/display: fix array index out of bound error in DCN32 DML
[Why&How]
LinkCapacitySupport array is indexed with the number of voltage states and
not the number of max DPPs. Fix the error by changing the array
declaration to use the correct (larger) array size of total number of
voltage states.
📍 영향받는 시스템
DCN32 DML을 사용하는 AMD 그래픽 드라이버가 포함된 리눅스 커널 버전
⚔️ 공격 벡터
로컬 시스템에서 조작된 데이터를 통해 메모리 범위를 벗어난 접근을 시도하여 시스템 불안정 유발
🛡️ 대응 방법
해당 취약점이 수정된 최신 버전의 리눅스 커널로 업데이트
🔧 검증 코드
현재 실행 중인 커널 버전을 확인하여 취약점이 해결된 패치 버전인지 확인