English
◀◁ 뒤로
취약점ID 26058
위험도 30
포트 139,445
프로토콜 TCP
분류 SMB
상세설명 해당 시스템에는 'Windows NT 파일 관리 함수 상의 서비스 거부 취약점'에 대한 Hotfix(Q823803)가 설치되어 있지 않다.
MS Windows NT 4.0 시스템에서 ntdll.dll의 일부인 GetCanonicalPath() 함수에는 특수하게 조작된 요청(request)을 전달 받을 경우, 자신이 소유하지 않은 메모리를 해제(free)하는 결함이 존재한다. 이 취약한 함수는 디폴트로 원격 접근이 불가능하고 Windows NT 4.0 서버에 설치되지는 않지만, 응용프로그램 서버 또는 웹 서버와 같이 원격으로 사용하도록 운영체제 상에 설치된 응용프로그램에서 이 함수를 사용할 수 있다. 예를 들어, java.io.getCanonicalPath 자바 메쏘드(method)를 사용하는 IBM JVM 의 경우 이 서비스 거부 취약점에 영향을 받는다. 원격지 공격자들은 이 함수에 지나치게 긴 문자열을 전달함으로써, 힙(heap) 오버플로우를 발생시키고, 그 결과 Windows NT 4.0 서버에서 동작하는 응용 프로그램을 중단(fail)시킬 수 있다. 그러나, 이 취약점은 시스템 상의 응용 프로그램을 중단(fail) 시킬 뿐 Windows NT 4.0 서버 자체를 크래쉬(crash) 시키지는 않는다.

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

* 참고 사이트:
http://www.microsoft.com/technet/security/bulletin/MS03-029.asp

* 영향을 받는 플랫폼:
Microsoft Windows NT 4.0 Server
Microsoft Windows NT 4.0 Terminal Server Edition
해결책 다음 마이크로소프트의 보안 게시판 MS03-029를 참조하여 이 취약점에 대한 적절한 패치를 적용하여야 한다.
Http://www.microsoft.com/technet/security/bulletin/MS03-029.asp

1. 다음 페이지를 연다:
MS Windows NT 4.0 서버의 경우, http://www.microsoft.com/downloads/details.aspx?FamilyId=8FF8CA3E-D546-4FAF-851F-FFBE2490B901&displaylang=en
MS Windows NT 4.0 Terminal Server Edition의 경우, http://www.microsoft.com/downloads/details.aspx?FamilyId=5C46460D-3887-4D5F-B142-F505BB208797&displaylang=en
2. 언어 선택 목록에서 해당 언어를 선택한 후 <Go> 버튼을 클릭한다.
3. 패치 파일을 다운받기 위해 <Download> 버튼을 클릭한다.
4. 패치를 설치하기 위해 파일을 실행시킨다.
5. 설치를 완료하기 위해서 시스템을 재부팅한다.

-- 혹은 --

Windows 플랫폼들을 위한 패치들은 또한 Microsoft Windows Update 웹 사이트인 http://windowsupdate.microsoft.com 에서도 구할 수 있다. Windows Update는 사용 중인 Windows의 버전을 자동으로 찾아내고 적절한 패치를 제공해 준다.
관련 URL CVE-2003-0525 (CVE)
관련 URL 8259 (SecurityFocus)
관련 URL 12701 (ISS)