🇰🇷 한글 설명
Thesycon DPC Latency Checker 드라이버(dpc.sys) 1.4.0 이하 버전에서 로컬 권한이 없는 사용자가 서비스 거부(BSOD)를 유발할 수 있는 취약점이 발견되었습니다. 해당 드라이버의 IOCTL 인터페이스가 사용자 입력 포인터를 검증하지 않고 커널 API에 전달하여 임의의 커널 메모리 접근을 허용합니다. 이로 인해 시스템 충돌이 발생할 수 있습니다.
💡 쉬운 설명
컴퓨터의 특정 드라이버가 사용자가 보낸 잘못된 정보를 제대로 확인하지 않아 발생하는 문제입니다. 공격자가 이 허점을 이용하면 컴퓨터를 강제로 멈추게 하거나 블루스크린을 띄울 수 있습니다.
🇺🇸 원문 (English)
A vulnerability in the Thesycon DPC Latency Checker driver (dpc.sys) thru 1.4.0 allows local unprivileged users to cause a denial-of-service (BSOD) condition on Windows systems. The driver exposes an IOCTL interface (0x81772008) that accepts user-controlled input without validating pointers before passing them to kernel APIs. Specifically, it dereferences a user-supplied pointer and uses the resulting value in a call to ExSetTimerResolution, leading to an arbitrary kernel memory access. Exploiting this flaw results in a system crash.
📍 영향받는 시스템
Thesycon DPC Latency Checker driver (dpc.sys) version 1.4.0 and below on Windows
⚔️ 공격 벡터
로컬 권한을 가진 사용자가 조작된 포인터 값을 포함한 IOCTL 요청을 드라이버에 전송
🛡️ 대응 방법
해당 드라이버를 최신 버전으로 업데이트하거나 취약한 드라이버를 제거하십시오.
🔧 검증 코드
명령어 결과에 dpc.sys가 나타나면 해당 드라이버가 설치되어 있는 것이며, 설치된 버전을 확인하여 1.4.0 이하인지 점검해야 합니다.
driverquery /v | findstr /i "dpc.sys"