English
◀◁ 뒤로
취약점ID 28095
위험도 40
포트 139,445
프로토콜 TCP
분류 SMB
상세설명 해당 Sun JRE Java Plug-in의 버전 정보에 따르면 이 소프트웨어에는 보안 제한 우회 취약점이 존재한다. Java Plug-in은 JRE (Java 2 Runtime Environment)의 한 부분으로 웹 브라우저 내에서 Java Applet들을 디스플레이하기 위한 프레임워크를 만들어 준다. Sun Microsystems의 Java Runtime Environment (JRE) 그리고 Software Development Kit (SDK) 1.4.2_05 이하의 버전들, 1.4.1, 1.4.0 그리고 1.3.1_12 이하의 버전들은 악의적인 애플릿(Applet)이 사적인(private) Java 패키지들을 액세스하기 위한 제한들을 우회할 수 있게 해 줄 수 있다. Java의 빌트인 보안 프레임워크는 Java Virtual Machine (JVM)에 의해 내부적으로 사용되는 사적인 Java 패키지들에 대한 액세스를 차단하기 위하여 고안되었다. Java 애플릿이 이 패키지들 중의 하나를 액세스하려 할 때 요청된 액세스가 거부되도록 AccessControlException이 발생하게 되어 있다. 그러나 보안 프레임워크에 있는 결함으로 JavaScript 코드를 통한 이 사적인 Java 패키지들에 대한 액세스를 차단하지 못한다. 만약 희생자가 Java Virtual Machine (VM)으로 브라우저를 실행하고 있다면, 원격지의 공격자는 이 취약점을 도용하는 JavaScript 코드를 포함한 악의적인 웹 사이트를 만들어 제한들을 우회하여 사용자 권한으로 임의의 코드를 실행할 수 있다.

* 알림: 이 점검항목은 점검하기 위한 원격지 호스트의 레지스트리를 액세스할 수 있는 Guest 혹은 그 이상의 권한을 가진 계정을 필요로 한다. 이러한 조건이 안되면 점검을 수행할 수 없으며 모든 취약한 호스트들에 대해서 거짓 음성반응(False Negative)을 보일 수 있다.

* 참고 사이트:
http://www.kb.cert.org/vuls/id/760344


* 영향을 받는 플랫폼:
Sun Microsystems, Sun JRE 1.3.1_12 이하의 버전들
Sun Microsystems, Sun JRE 1.4.0
Sun Microsystems, Sun JRE 1.4.1
Sun Microsystems, Sun JRE 1.4.2_05 이하의 버전들
Sun Microsystems, Sun SDK 1.3.1_12 이하의 버전들
Sun Microsystems, Sun SDK 1.4.0
Sun Microsystems, Sun SDK 1.4.1
Sun Microsystems, Sun SDK 1.4.2_05 이하의 버전들
Microsoft Windows Any version
Red Hat, Inc., Red Hat Enterprise Linux 2.1AS, 2.1ES, 2.1WS, 3AS, 3ES, 3WS
Sun Microsystems, Solaris 7, 8, 9
SuSE Linux 8.0, 8.2, 9.0
SuSE Linux Desktop (SLD) 8
SuSE Linux Enterprise Server 8, 9
해결책 다음 Sun Microsystems 사의 웹 사이트에서 구할 수 있는 Sun JRE/SDK(1.4.2_06 혹은 1.3.1_13 혹은 이후)의 가장 최신 버전으로 업그레이드 하여야 한다:
http://www.oracle.com/technetwork/java/archive-139210.html
관련 URL CVE-2004-1029 (CVE)
관련 URL 11726 (SecurityFocus)
관련 URL 18188 (ISS)