| 취약점ID |
28201 |
| 위험도 |
30 |
| 포트 |
139,445 |
| 프로토콜 |
TCP |
| 분류 |
SMB |
| 상세설명 |
해당 Windows 호스트에는 Java Web Start에 있는 파일 덮어쓰기 취약점에 취약한 Sun Java JRE의 어떤 어떤 버전이 존재한다. JDK와 JRE 5.0 Update 11 그리고 SDK와 JRE 1.4.2_13 혹은 그 이전의 버전들에 있는 Java Web Start는 파일 덮어쓰기 권한을 스스로에 부여해 주는 어플리케이션을 통해 원격지의 공격자가 비인가된 행위들을 수행할 수 있게 해 줄 수 있다. 잘 조작된 애플릿(applet)을 어떤 사용자가 보도록 유도함으로써, 원격지의 공격자는 애플릿이나 Java Web Start 어플리케이션들을 호출하도록 java.policy 파일을 포함한 임의의 파일들을 덮어쓰는 방식으로 그 사용자의 권한을 가지고 임의의 코드를 실행시킬 수 있다. 만약 그 사용자가 관리자 권한을 가지고 로그인 되어 있다면 공격자는 취약한 시스템의 완전한 제어권을 획득할 수 있다.
* 알림: 이 점검항목은 점검하기 위한 원격지 호스트에 로그인할 수 있는 Guest 혹은 그 이상의 권한을 가진 계정을 필요로 한다. 이러한 조건이 안되면 점검을 수행할 수 없으며 모든 취약한 호스트들에 대해서 거짓 음성반응(False Negative)을 보일 수 있다.
* 참고 사이트: http://download.oracle.com/sunalerts/1000659.1.html http://archives.neohapsis.com/archives/bugtraq/2007-07/0013.html http://www.securitytracker.com/id?1018328 http://secunia.com/advisories/25823
* 영향을 받는 플랫폼: Sun Microsystems, Sun Java 2 Platform (J2SE) 5 Update 11 이하 버전들 Sun Microsystems, Sun Java 2 Platform (J2SE) 1.4.2_13 이하 버전들 Sun Microsystems, Solaris 7, 8, 9 Microsoft Windows Any version |
| 해결책 |
다음 웹 사이트들에서 구할 수 있는 JDK와 JRE 5.0 Update 12 혹은 이후 버전에 있는 Java Web Start, 혹은 Java Web Start in SDK와 JRE 1.4.2_14 혹은 이후 버전에 있는 Java Web Start로 업그레이드 하여야 한다: http://download.oracle.com/sunalerts/1000659.1.html http://www.oracle.com/technetwork/java/archive-139210.html
-- 그리고 --
컴퓨터에서 Java를 업그레이드할 때 이전의 버전들에 존재할 수 있는 취약점들을 도용할 수 있는 악의적인 애플릿들을 액세스하여 실행하지 못하도록 모든 이전의 버전들은 제거하여야 한다.
또한 웹 브라우저에서 지원하는 Java나 혹은 Java 애플릿들을 실행하는 환경을 제공해 주는 다른 어플리케이션들을 사용 중지시킴으로써 이 문제를 임시로 조치할 수도 있다. |
| 관련 URL |
CVE-2007-3504 (CVE) |
| 관련 URL |
24695 (SecurityFocus) |
| 관련 URL |
35169 (ISS) |
|