English
◀◁ 뒤로
취약점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)