| 취약점ID |
28064 |
| 위험도 |
40 |
| 포트 |
139,445 |
| 프로토콜 |
TCP |
| 분류 |
SMB |
| 상세설명 |
해당 시스템에 설치된 Microsoft Word 혹은 Excel의 버전은 임의의 코드의 실행을 허용하는 결함을 가지고 있다. 악의적인 코드 실행을 허용하는 아래에 있는 보안 취약점들이 Microsoft Word와 Excel에 존재한다:
1. Microsoft Excel에 있는 취약점은 매크로 명령들을 읽기 전에 Spreadsheet를 체크하는데 Excel에서 사용하는 Method 때문에 존재한다. 성공적으로 도용되면 공격자는 매크로 보안 모델을 우회할 수 있는 악의적인 파일을 제작할 수 있다. 영향을 받는 Spreadsheet가 열려진다면 이 취약점은 파일에 내장된 악의적인 매크로가 자동적으로 실행되게 해 줄 수 있다. 2. Microsoft Word에 있는 취약점은 문서에 내장된 어떤 데이터 값(매크로 명들)의 길이를 Word에서 체크하는 방법 상의 문제로 인해 존재한다. 잘 조작된 문서가 열려진다면 Word에 있는 데이터 값이 오버플로우를 일으키고 임의의 코드가 실행될 수 있다.
공격자는 악의적인 웹 페이지를 만들어 웹 사이트에서 호스팅하거나 HTML email로 희생자에게 전달함으로써 이 취약점들을 도용할 수 있다. 성공적으로 도용된다면 공격자는 데이터나 파일들의 추가, 수정, 혹은 삭제, 웹 사이트와의 통신, 하드디스크 포맷과 같은 사용자가 갖는 동일한 권한을 가지고 이러한 행위들을 실행할 수 있다.
* 알림: 이 점검항목은 점검하기 위한 호스트로 로그인 할 수 있는 관리자 권한을 가진 계정을 필요로 한다. 이러한 조건이 안되면 점검을 수행할 수 없으며 모든 취약한 호스트들에 대해서 거짓 음성반응(False Negative)을 보일 수 있다.
* 참고 사이트: http://www.microsoft.com/technet/security/bulletin/ms03-050.asp http://archives.neohapsis.com/archives/bugtraq/2003-10/0163.html
* 영향을 받는 플랫폼: Microsoft Excel 97, 2000, 2002 Microsoft Word 97, 98(J), 2000, 2002 Microsoft Works Suite 2001, 2002, 2003, 2004 Windows Any version |
| 해결책 |
다음 마이크로소프트의 보안 게시판 MS03-050을 참조하여 이 취약점에 대한 적절한 패치를 적용하여야 한다: http://www.microsoft.com/technet/security/bulletin/MS03-050.asp
1. 다음의 페이지를 연다: Microsoft Excel 97의 경우: http://www.microsoft.com/downloads/details.aspx?FamilyId=927F8F0C-DB5A-4601-A628-2C3A1ED5D51B Microsoft Excel 2000의 경우: http://www.microsoft.com/downloads/details.aspx?FamilyId=9904B2A6-0CF0-4CF2-AAE0-062BDD7417D5 Microsoft Excel 2002의 경우: http://www.microsoft.com/downloads/details.aspx?FamilyId=FAB7259D-80B2-40E6-A235-581617287560 Microsoft Word 97의 경우: http://www.microsoft.com/downloads/details.aspx?FamilyId=5261EF7F-CC89-403C-949F-5F423E68C7AF Microsoft Word 98(J)의 경우: http://www.microsoft.com/downloads/details.aspx?FamilyId=75B9C39D-E6BD-4CE4-BD89-6F7B5AF2BDB1 Microsoft Word 2000 그리고 Microsoft Works Suite 2001의 경우: http://www.microsoft.com/downloads/details.aspx?FamilyId=D2BD626E-401B-4FC7-BBAC-2C6B6E66D984 Microsoft Word 2002, Microsoft Works Suite 2002, 2003 그리고 2004의 경우: http://www.microsoft.com/downloads/details.aspx?FamilyId=B9B4E491-0B33-423A-8FEE-27059A29B604 2. 언어 선택 목록에서 해당 언어를 선택한 후 <Go> 버튼을 클릭한다. 3. 패치 파일을 다운받기 위해 <Download> 버튼을 클릭한다. 4. 패치를 설치하기 위해 파일을 실행시킨다.
* 패치 설치 검증: 윈도우즈용 Excel 97: excel.exe의 버전 번호가 8.0.1.9904 인지를 확인한다. 윈도우즈용 Excel 2000: excel.exe의 버전 번호가 9.0.08216 인지를 확인한다. 윈도우즈용 Excel 2002: excel.exe의 버전 번호가 10.0.5815.0 인지를 확인한다. 윈도우즈용 Word 97: Winword.exe의 버전 번호가 8.0.0.9315 인지를 확인한다. 윈도우즈용 Word 98(J) Winword.exe의 버전 번호가 8.0.0.9716 인지를 확인한다. 윈도우즈용 Word 2000: Winword.exe의 버전 번호가 9.0.0.8216 인지를 확인한다. 윈도우즈용 Word 2002: Winword.exe의 버전 번호가 10.0.5815.0 인지를 확인한다. |
| 관련 URL |
CVE-2003-0820,CVE-2003-0821 (CVE) |
| 관련 URL |
8835,9010 (SecurityFocus) |
| 관련 URL |
13681,13682 (ISS) |
|