🇰🇷 한글 설명
Linux 커널의 amdgpu 드라이버에서 비독점 도메인에 대한 크기 검증 오류가 발견되었습니다. 요청된 메모리의 TTM 도메인 매니저가 존재하지 않을 경우 NULL 포인터를 참조하게 되어 커널 Oops(시스템 충돌)가 발생할 수 있습니다.
💡 쉬운 설명
그래픽 카드 드라이버가 메모리 공간을 확인하는 과정에서 잘못된 주소를 참조하여 컴퓨터 시스템이 갑자기 멈추거나 오류를 일으킬 수 있는 문제입니다. 메모리 관리자가 준비되지 않은 상태에서 접근을 시도할 때 발생합니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
drm/amdgpu: Fix size validation for non-exclusive domains (v4)
Fix amdgpu_bo_validate_size() to check whether the TTM domain manager for the
requested memory exists, else we get a kernel oops when dereferencing "man".
v2: Make the patch standalone, i.e. not dependent on local patches.
v3: Preserve old behaviour and just check that the manager pointer is not
NULL.
v4: Complain if GTT domain requested and it is uninitialized--most likely a
bug.
📍 영향받는 시스템
amdgpu 드라이버를 사용하는 Linux 커널 시스템
⚔️ 공격 벡터
특정 메모리 요청을 유도하여 커널의 NULL 포인터 역참조를 일으키는 방식 (로컬 공격 가능성)
🛡️ 대응 방법
amdgpu 드라이버의 크기 검증 로직이 수정된 최신 Linux 커널로 업데이트하십시오.
🔧 검증 코드
현재 실행 중인 커널 버전을 확인하여 해당 취약점이 패치된 버전인지 확인합니다.