🇰🇷 한글 설명
Linux 커널의 vmwgfx GPU 드라이버(drivers/gpu/vmxgfx/vmxgfx_execbuf.c)에서 NULL 포인터 역참조 취약점이 발견되었습니다. 로컬 사용자가 /dev/dri/renderD128 장치 파일을 통해 악용하여 권한 상승 또는 서비스 거부(DoS)를 유발할 수 있습니다.
💡 쉬운 설명
VMware 가상화 환경의 그래픽 드라이버에 버그가 있어서, 일반 사용자가 이를 이용해 관리자 권한을 얻거나 시스템을 멈출 수 있습니다. 영향받는 Linux 커널을 운영하는 가상 머신이 대상입니다.
🇺🇸 원문 (English)
A NULL pointer dereference vulnerability was found in vmwgfx driver in drivers/gpu/vmxgfx/vmxgfx_execbuf.c in GPU component of Linux kernel with device file '/dev/dri/renderD128 (or Dxxx)'. This flaw allows a local attacker with a user account on the system to gain privilege, causing a denial of service(DoS).
📍 영향받는 시스템
vmwgfx 드라이버를 포함한 Linux 커널 버전 (5.4~6.x 초반 대부분의 배포판)
⚔️ 공격 벡터
로컬 사용자 계정으로 /dev/dri/renderD128 디바이스 파일에 접근하여 GPU 명령 실행
🛡️ 대응 방법
Linux 커널을 최신 패치 버전으로 업그레이드하거나 vmwgfx 드라이버 보안 패치 적용
🔧 검증 코드
커널 버전을 확인하고 vmwgfx 드라이버 로드 여부를 확인합니다. 드라이버가 로드되면 해당 커널 버전의 취약점 패치 필요 여부를 확인해야 합니다.
uname -r && grep vmwgfx /proc/modules 2>/dev/null | head -1 || echo 'vmwgfx driver not loaded'