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