| 취약점ID |
26444 |
| 위험도 |
40 |
| 포트 |
139,445 |
| 프로토콜 |
TCP |
| 분류 |
SMB |
| 상세설명 |
해당 시스템에는 Microsoft ATL(액티브 템플릿 라이브러리)의 취약점으로 인한 원격 코드 실행 문제점에 대한 2009년 8월 Hotfix (MS09-037, 973908)가 설치되어 있지 않다. 이 패치는 일부 운영체제에서 보안 게시물(MS08-048/26364, MS07-047/936782 , MS05-013/26121)에서 제공된 업데이트를 대체하고 비공개적으로 보고된 Microsoft ATL(액티브 템플릿 라이브러리)의 몇 가지 취약점을 해결한다. 이 취약점으로 인해 사용자가 특수하게 조작된 구성 요소를 로드하거나 악성 웹 사이트에서 호스팅하는 컨트롤을 로드하는 경우 원격 코드 실행이 발생할 수 있다. 이 보안 업데이트는 구성 요소와 컨트롤이 데이터 스트림에서 안전하게 초기화할 수 있는 헤더를 사용하여 작성되도록 ATL 헤더를 수정하고, 수정된 ATL 헤더를 사용하여 작성된 Windows 구성 요소 및 컨트롤의 업데이트된 버전을 제공하여 취약점을 해결한다.
-원격 코드 실행 문제점은 ATL헤더에서 사용하는 'CComVariang::ReadFromStream'함수의 결함으로 마이크로소프트 비디오 ActiveX 컨트롤에 영향을 미친다.
-원격 코드 실행 문제점은 'IPersistStreamInit' 인터페이스의 방법으로 'Load'를 실행하는 동안 에러를 발생시킴으로써 마이크로 소프트 Active Template Library에 영향을 미친다.
-ATL 헤더에서는 공격자가 정확하게 초기화되지 않은 변수를 강제적으로 VariantClear 할 수 있는 문제가 있다. 이는 stream의 손상과 임의의 코드를 실행 할 수 있게 한다.
-안전하지 않은 'OleLoadFromStream'을 사용은 임의의 객체를 초기화할 수 있도록 허용함으로써 보안 정책을 우회할 수 있도록 한다.
-ATL 헤더의 버그는 stream의 변수를 읽을 수 있도록 허용하고 유효하지 않은 변수를 가지고 유효한 변수를 인식할 수 있게 하여 공격자가 원격으로 임의의 코드를 실행 할 수 있다.
* 알림: 이 점검항목은 점검하기 위한 원격지 호스트의 레지스트리를 액세스할 수 있는 Guest 혹은 그 이상의 권한을 가진 계정을 필요로 한다. 이러한 조건이 안되면 점검을 수행할 수 없으며 모든 취약한 호스트들에 대해서 거짓 음성반응(False Negative)을 보일 수 있다.
* 참고 사이트: http://www.microsoft.com/technet/security/Bulletin/MS09-037.mspx
* 영향을 받는 플랫폼: In Windows Media Player 11 Windows Server 2008 for 32-bit Systems and Windows Server 2008 for 32-bit Systems Service Pack 2 Windows Server 2008 for x64-based Systems and Windows Server 2008 for x64-based Systems Service Pack 2 Windows Vista Windows Vista Service Pack 1 and Windows Vista Service Pack 2 Windows Vista x64 Edition Windows Vista x64 Edition Service Pack 1 and Windows Vista x64 Edition Service Pack 2
In Windows ATL Component Windows Server 2008 for 32-bit Systems and Windows Server 2008 for 32-bit Systems Service Pack 2 Windows Server 2008 for x64-based Systems and Windows Server 2008 for x64-based Systems Service Pack 2 Windows Server 2008 for Itanium-based Systems and Windows Server 2008 for Itanium-based Systems Service Pack 2 Windows Vista, Windows Vista Service Pack 1, and Windows Vista Service Pack 2 Windows Vista x64 Edition, Windows Vista x64 Edition Service Pack 1, and Windows Vista x64 Edition Service Pack 2 Windows Server 2003 with SP2 for Itanium-based Systems Windows Server 2003 Service Pack 2 Windows Server 2003 x64 Edition Service Pack 2
In Microsoft Outlook Express 6 Windows Server 2003 Service Pack 2 Windows Server 2003 with SP2 for Itanium-based Systems Windows Server 2003 x64 Edition Service Pack 2
In Windows Media Player 10 Windows Server 2003 Service Pack 2 Windows Server 2003 x64 Edition Service Pack 2
In DHTML Editing Component ActiveX Control Windows Server 2003 with SP2 for Itanium-based Systems Windows Server 2003 Service Pack 2 Windows Server 2003 x64 Edition Service Pack 2
In Microsoft MSWebDVD ActiveX Control Windows Server 2003 with SP2 for Itanium-based Systems Windows Server 2003 x64 Edition Service Pack 2 Windows Server 2003 Service Pack 2 |
| 해결책 |
다음 마이크로소프트 보안 게시물 MS09-037을 참조하여 시스템에 대한 적절한 패치(973908)를 적용한다: http://www.microsoft.com/technet/security/Bulletin/MS09-037.mspx -- 또는 -- Windows 플랫폼들을 위한 패치들은 또한 Microsoft Windows Update 웹 사이트인 http://windowsupdate.microsoft.com 에서도 구할 수 있다. Windows Update는 사용 중인 Windows의 버전을 자동으로 찾아내고 적절한 패치를 제공해 준다. |
| 관련 URL |
CVE-2008-0015,CVE-2008-0020,CVE-2009-0901,CVE-2009-2493,CVE-2009-2494 (CVE) |
| 관련 URL |
35558,35585,35828,35832,35982 (SecurityFocus) |
| 관련 URL |
(ISS) |
|