| 취약점ID |
29017 |
| 위험도 |
40 |
| 포트 |
80, ... |
| 프로토콜 |
TCP |
| 분류 |
CISCO |
| 상세설명 |
해당 Cisco IOS의 HTTP 설정에 있는 문제점은 외부 사용자들에게 관리자 권한을 허용한다. IOS는 Cisco Systems 상에서 개발하고 배포된 라우터의 firmware이다. IOS는 라우터와 스위치를 포함한 수많은 Cisco 장비들에서 작동한다. 릴리즈 11.3과 그 이후에 출시된 Cisco IOS 소프트웨어의 모든 릴리즈는 이 취약점을 가지고 있다. Cisco IOS 소프트웨어를 쓰지 않는 제품들은 취약하지 않다. 장비가 HTTP 서버가 작동되고 Local 인증을 사용한다면 취약한 IOS의 릴리즈를 사용하는 장비에 대해서 완전한 원격 관리 권한을 얻을 수 있다. http://router.address/level/$NUMBER/exec/.... ($NUMBER는 16과 99 사이의 정수) 의 URL을 사용함으로써 인증 절차를 거치지 않고 레벨 15 (Enable 레벨로 최상위 권한의 레벨)의 권한으로 라우터 상에 있는 임의의 명령을 수행시킬 수 있다. 이 문제점은 외부 사용자들에게 완전한 관리자 권한을 허용하게 해 주어 네트워크를 통제 받거나 혹은 서비스 거부 공격을 초래할 수 있다.
* 참고 사이트: http://www.iss.net/security_center/static/6749.php
* 영향을 받는 플랫폼: Cisco IOS System |
| 해결책 |
문제 장비의 Fix된 소프트웨어를 구하여 패치하여야 한다. 업그레이드된 소프트웨어는 정규 업데이트 채널을 통하거나 혹은 Cisco의 웹 사이트인 http://www.cisco.com에서 Software Center를 통해 구할 수 있다.
이 취약점에 대한 긴급 해결책은 HTTP 서버를 가동중지 시키거나 인증 서버를 거치도록 TACACS+ 혹은 Radius를 사용하는 것이다. HTTP 서버를 가동중지 시키기 위해서는 다음이 명령을 내리면 된다.
Router# configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)# no ip http server
인증 수단으로 TACACS+나 Radius를 구성하기 위해서는 다음 사이트에서 찾아보면 된다: http://www.cisco.com/warp/public/480/tacplus.shtml |
| 관련 URL |
CVE-2001-0537 (CVE) |
| 관련 URL |
2936 (SecurityFocus) |
| 관련 URL |
(ISS) |
|