🔍 CVE-2026-68447

7.1
CVSS Score
HIGH
2026-08-12
2026-10-21 13:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 drm/amdkfd 구성 요소에서 CRIU 체크포인트 시 MQD 제어 스택 복사 과정 중 크기 제한이 누락된 취약점입니다. 하드웨어 필드 값이 할당된 BO(Buffer Object) 영역보다 클 경우, memcpy가 인접한 GTT 메모리 영역까지 읽어 들여 커널 데이터를 사용자 공간으로 유출할 수 있습니다.

💡 쉬운 설명

컴퓨터의 특정 메모리 영역을 복사할 때, 정해진 크기보다 더 많은 양을 읽어버리는 오류가 있습니다. 이로 인해 보호되어야 할 중요한 시스템 정보가 외부로 유출될 위험이 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: clamp v9 CRIU control stack checkpoint copy to BO size CRIU checkpoint copies the MQD control stack using cp_hqd_cntl_stack_size from hardware without bounding it to the allocated BO region. If the HW field is larger than the queue's control stack allocation, memcpy reads past the BO into adjacent GTT memory and can leak kernel data to userspace. Store the page-aligned control stack BO size in mqd_manager and clamp checkpoint copies and reported checkpoint sizes to min(cp_hqd_cntl_stack_size, mm->ctl_stack_size). Apply the same bound for multi-XCC v9.4.3 checkpoint layout. (cherry picked from commit 6c2abd0ec09e86c6323010673766f76050e28aa3)

📍 영향받는 시스템

Linux kernel (drm/amdkfd 모듈을 사용하는 AMD GPU 환경)

⚔️ 공격 벡터

조작된 하드웨어 필드 값을 사용하여 메모리 복사 범위를 초과하게 만드는 방식 (Local/Kernel Data Leakage)

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하여 체크포인트 복사 크기 제한 로직을 적용해야 합니다.

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 수정된 패치 버전(commit 6c2abd0ec09e86c6323010673766f76050e28aa3 포함 버전)인지 확인합니다.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

NVIDIA Cloud Gaming Guest Driver for Linux