🔍 CVE-2026-107615

7.8
CVSS Score
HIGH
2026-10-08
2026-10-08 21:10
✅ 완료

🇰🇷 한글 설명

Windows용 GlavSoft TightVNC Server 2.8.88 미만 버전에서 발생하는 제어되지 않은 검색 경로 취약점입니다. DynamicLibrary::init() 함수가 특정 DLL을 로드할 때 안전한 경로 플래그 없이 파일 이름만 사용하므로, 로컬 인증된 사용자가 시스템 권한으로 임의의 코드를 실행할 수 있습니다.

💡 쉬운 설명

프로그램이 필요한 파일을 찾을 때 보안이 취약한 경로를 먼저 확인하는 허점이 있습니다. 공격자가 가짜 파일을 미리 심어두면 프로그램이 이를 실행하여 컴퓨터의 모든 권한을 탈취할 수 있습니다.

🇺🇸 원문 (English)

An uncontrolled search path element vulnerability in GlavSoft TightVNC Server for Windows before 2.8.88 allows a local authenticated user to execute arbitrary code with SYSTEM privileges. DynamicLibrary::init() (and ThemeLib) load screenhooks32.dll / screenhooks64.dll with LoadLibrary() using a bare file name and no LOAD_LIBRARY_SEARCH_* flags, so the TightVNC service follows the default DLL search order and loads an attacker-planted DLL from a writable directory earlier in that order (for example, an installation directory with permissive ACLs).

📍 영향받는 시스템

GlavSoft TightVNC Server for Windows (version < 2.8.88)

⚔️ 공격 벡터

로컬 인증된 사용자가 쓰기 권한이 있는 디렉토리에 악성 DLL을 배치하여 시스템 권한 획득

🛡️ 대응 방법

TightVNC Server를 최신 버전인 2.8.88 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 2.8.88보다 낮으면 취약한 상태입니다.

Shell / Script
powershell -command "(Get-Item 'C:\Program Files\TightVNC\tvnserver.exe').VersionInfo.ProductVersion"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Windows Server