English
◀◁ 뒤로
취약점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)