🇰🇷 한글 설명
IDM UltraEdit 16.20.0.1009, 16.10.0.1036 등의 버전에서 신뢰할 수 없는 검색 경로 취약점이 존재합니다. 공격자가 특정 파일 형식(.bin, .cpp, .css, .c, .dat, .hpp, .html, .h, .ini, .java, .log, .mak, .php, .prj, .txt, .xml)과 동일한 폴더에 악의적인 dwmapi.dll을 배치하면, DLL 하이재킹 공격을 통해 임의의 코드를 실행할 수 있습니다.
💡 쉬운 설명
UltraEdit 텍스트 에디터가 파일을 열 때, 같은 폴더에서 필요한 라이브러리 파일을 찾다가 악의적인 파일을 먼저 로드할 수 있는 문제입니다. 공격자가 악성 dwmapi.dll 파일을 만들어 UltraEdit 파일 옆에 두면 컴퓨터 제어가 가능해집니다.
🇺🇸 원문 (English)
Untrusted search path vulnerability in IDM Computer Solutions UltraEdit 16.20.0.1009, 16.10.0.1036, and probably other versions allows local users, and possibly remote attackers, to execute arbitrary code and conduct DLL hijacking attacks via a Trojan horse dwmapi.dll that is located in the same folder as a bin, cpp, css, c, dat, hpp, html, h, ini, java, log, mak, php, prj, txt, or xml file.
📍 영향받는 시스템
IDM UltraEdit 16.20.0.1009, 16.10.0.1036 및 기타 버전 (Windows 기반)
⚔️ 공격 벡터
로컬/원격 공격자가 악의적인 dwmapi.dll을 텍스트 파일과 같은 디렉토리에 배치하여 DLL 하이재킹 공격 실행
🛡️ 대응 방법
UltraEdit를 최신 버전으로 즉시 업데이트하고, 신뢰할 수 없는 소스에서 다운로드한 파일 실행 금지
🔧 검증 코드
반환된 버전이 16.20.0.1010 미만이면 취약점 존재 - 최신 버전으로 업데이트 필요
wmic datafile where name='C:\\Program Files\\IDMComp\\UltraEdit\\uedit64.exe' get Version 2>/dev/null | grep -v Version