🇰🇷 한글 설명
Windows용 GlavSoft TightVNC Server 2.8.88 미만 버전에서 권한 할당 오류가 발견되었습니다. 로컬 인증된 사용자가 예측 가능한 이름의 공유 메모리 세그먼트에 접근하여 SYSTEM 권한으로 실행 중인 서비스의 IPC 채널을 조작할 수 있으며, 이를 통해 데이터 유출, 권한 상승 또는 서비스 거부가 발생할 수 있습니다.
💡 쉬운 설명
컴퓨터 내부에서 프로그램끼리 대화하는 통로의 보안 설정이 허술하여 발생하는 문제입니다. 해커가 이 통로를 가로채거나 내용을 바꿔치기함으로써 관리자 권한을 뺏거나 컴퓨터를 마비시킬 수 있습니다.
🇺🇸 원문 (English)
Incorrect permission assignment in GlavSoft TightVNC Server for Windows before 2.8.88 allows a local authenticated user to read or overwrite the inter-process communication handles used between the TightVNC service and its desktop server process. The named shared memory segment in the Global\ namespace that carries the pipe HANDLE values is created with a NULL DACL, and its name is derived from a time-seeded srand(time(0)) value that is predictable to one-second granularity. A low-privileged local process can open the mapping and tamper with the IPC channel of a service running as SYSTEM, potentially leading to disclosure of session data, privilege escalation, or denial of service.
📍 영향받는 시스템
GlavSoft TightVNC Server for Windows 2.8.88 미만 버전
⚔️ 공격 벡터
로컬 인증된 사용자가 예측 가능한 공유 메모리 세그먼트에 접근하여 IPC 핸들을 조작하는 방식
🛡️ 대응 방법
TightVNC Server를 최신 버전인 2.8.88 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 2.8.88보다 낮으면 취약한 상태입니다.
powershell -Command "(Get-ItemProperty 'HKLM:\SOFTWARE\TightVNC\Server' -ErrorAction SilentlyContinue).Version"