| 취약점ID |
22134 |
| 위험도 |
40 |
| 포트 |
80, ... |
| 프로토콜 |
TCP |
| 분류 |
WWW |
| 상세설명 |
해당 IIS 웹서버는 Global.asa 파일이 노출될 수 있는 설정상의 결함을 가지고 있다. 공격자는 SQL 서버의 사용자명과 패스워드와 같은 중요한 정보를 포함하고 있는 global.asa의 내용을 볼 수 있다. Global.asa는 각각의 ASP (Active Server Page) 프로그램를 위해 IIS 서버상에서 관리되는 파일이다. IIS 서버는 IIS 프로그램이 시작하고 정지할 때, 혹은 웹 클라이언트가 ASP 프로그램의 웹 페이지들을 액세스하는 브라우저 세션들을 시작하고 정지할 때 자동적으로 Global.asa 파일을 처리한다. 일반적으로 Global.asa 파일은 어플리케이션 변수들을 초기화하거나, 데이터베이스에 접속하거나, 쿠키를 보내는 것과 같은 작업들을 처리하기 위한 스크립트들을 포함하고 있다. 이 취약점은 asp.dll에 대한 .asa 확장자의 ISAPI 맵이 없기 때문에 생겨난다.
* Platforms Affected: 마이크로소프트 IIS 4.0/5.0
* 참고 사이트: http://www.iss.net/security_center/static/9065.php http://cgi.nessus.org/plugins/dump.php3?id=10991 |
| 해결책 |
.asa 맵을 원상복귀하기 위해서는:
1. 인터넷 서비스 관리자를 오픈한다. 2. 해당 웹서버에 대해 오른쪽 마우스 버튼을 클릭하여 펼쳐진 메뉴로부터 '등록정보'를 선택한다. 3. '홈 디렉터리' 탭에서 '구성'을 선택한다. 4. '추가' 버튼을 클릭하고, (설치 ) '실행 파일'로 C:\winnt\system32\inetsrv\asp.dll를, '확장명'에 .asa를, '동사'에 GET,HEAD,POST,TRACE를, '스크립트 엔진'에 체크마크를 한 뒤 '확인' 버튼을 클릭한다. |
| 관련 URL |
(CVE) |
| 관련 URL |
(SecurityFocus) |
| 관련 URL |
(ISS) |
|