| 취약점ID |
50025 |
| 위험도 |
40 |
| 포트 |
139,445 |
| 프로토콜 |
TCP |
| 분류 |
SMB |
| 상세설명 |
원격 호스트에는 여러가지 취약점에 영향을 받는 프로그래밍 플랫폼이 설치되어 있다. Oracle(예전의 Sun) Java SE나 비지니스용 Java가 설치되어 있다. 해당 버전은 7 Update 7 이전의 버전이며 다음과 같은 취약점들이 존재한다.
- 해당 버전에 존재하는 sun.awt.SunToolKit클래스의 'getField'와 'getMethod'메소드에는 다른 클래스에 대한 정보를 접근하는 것을 적절히 제한하지 못한다. 번들로 제공되는 SunToolKit을 통해 다른 클래스들의 필드나 메소드에 대한 정보를 획득하는데 사용될 수 있다. (CVE-2012-0547) - 'com.sun.beans.finder.ConstructorFinder'메소드와 'com.sun.beans.finder.FieldFinder'메소드에 명시되지 않은 코드 실행 취약점이 존재한다. (CVE-2012-1682, CVE-2012-3136) - 번들로 제공되는 SunToolKit의 'setField'메소드에 올바르지 않은 권한으로 작동되거나, 공격자가 접근에 대한 권한을 제어하여 코드 실행에 대한 제어권을 획득할 수 있는 취약점이 존재한다. (CVE-2012-4681)
* 이 점검항목은 점검하기 위한 호스트로 로그인 할 수 있는 관리자 권한을 가진 계정을 필요로 한다. 이러한 조건이 안되면 점검을 수행할 수 없으며 모든 취약한 호스트들에 대해서 거짓 음성반응(False Negative)을 보일 수 있다.
* 참고 사이트: http://blog.fireeye.com/research/2012/08/zero-day-season-is-not-over-yet.html http://www.deependresearch.org/2012/08/java-7-0-day-vulnerability-information.html http://thexploit.com/sec/java-facepalm/ http://www.oracle.com/technetwork/java/javase/7u7-relnotes-1835816.html
* 영향을 받는 플랫폼: Oracle Java SE 7 Update 6 and earlier Microsoft Windows Any version |
| 해결책 |
JDK와 JRE의 가장 최신 버전(Java JDK / JRE 7 Update 7 혹은 이후)을 구하여 업그레이드 하고 영향이 있는 버전은 제거하여야 한다. |
| 관련 URL |
CVE-2012-0547,CVE-2012-1682,CVE-2012-3136,CVE-2012-4681 (CVE) |
| 관련 URL |
55213,55336,55337,55339 (SecurityFocus) |
| 관련 URL |
(ISS) |
|