English
◀◁ 뒤로
취약점ID 28205
위험도 40
포트 139,445
프로토콜 TCP
분류 SMB
상세설명 해당 Windows 호스트에는 JNLP 파일을 통한 버퍼 오버플로우 취약점에 취약한 Sun Java JRE의 어떤 어떤 버전이 존재한다. Sun Java JDK와 JRE 5.0 Update 11 그리고 6.0 Update 1과 그 이전의 버전들은 Java Web Start 구성요소 (javaws.exe)에 있는 스택 기반의 버퍼 오버플로우 취약점으로 인하여, 원격지의 공격자가 영향을 받는 호스트 상에 임의의 코드를 실행시킬 수 있게 해 줄 수 있다. 아주 긴 codebase 속성을 가진 잘 조작된 JNLP 파일을 표적 사용자가 로드(load)하도록 유도함으로써, 원격지의 공격자는 이 취약점을 도용하여 그 사용자의 권한을 가지고 시스템 상에 임의의 코드를 실행시킬 수 있다. 여기에 더하여 Update 2 이전의 Sun JDK and JRE 6 버전들은 조작된 XSLT 스타일시트를 통해 원격지의 공격자가 임의의 코드를 실행시킬 수 있게 해 줄 수 있다.

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

* 참고 사이트:
http://download.oracle.com/sunalerts/1000056.1.html
http://download.oracle.com/sunalerts/1000055.1.html
http://research.eeye.com/html/advisories/published/AD20070705.html
http://www.isecpartners.com/advisories/2007-04-dsig.txt
http://www.isecpartners.com/files/XMLDSIG_Command_Injection.pdf
http://www.securityfocus.com/archive/1/473552/30/0/threaded
http://www.securityfocus.com/archive/1/473224/30/0/threaded
http://www.securityfocus.com/archive/1/473356/30/0/threaded
http://securitytracker.com/alerts/2007/Jul/1018346.html
http://secunia.com/advisories/25981
http://secunia.com/advisories/26031

* 영향을 받는 플랫폼:
Sun Microsystems, Sun Java 2 Platform (J2SE) 5 Update 11 이하 버전들
Sun Microsystems, Sun Java 2 Platform (J2SE) 6 Update 1 이하 버전들
Sun Microsystems, Solaris 7, 8, 9
Microsoft Windows Any version
해결책 다음 웹 사이트들에서 구할 수 있는 Sun Java JDK와 JRE 5.0 Update 12 혹은 이후 버전이나 JDK와 JRE 6 Update 2 혹은 이후 버전으로 업그레이드 하여야 한다:
http://download.oracle.com/sunalerts/1000055.1.html
http://www.oracle.com/technetwork/java/archive-139210.html

-- 그리고 --

컴퓨터에서 Java를 업그레이드할 때 이전의 버전들에 존재할 수 있는 취약점들을 도용할 수 있는 악의적인 애플릿들을 액세스하여 실행하지 못하도록 모든 이전의 버전들은 제거하여야 한다.

또한 웹 브라우저에서 지원하는 Java나 혹은 Java 애플릿들을 실행하는 환경을 제공해 주는 다른 어플리케이션들을 사용 중지시킴으로써 이 문제를 임시로 조치할 수도 있다.
관련 URL CVE-2007-3655,CVE-2007-3716 (CVE)
관련 URL 24832,24850 (SecurityFocus)
관련 URL 35320 (ISS)