| 취약점ID |
21020 |
| 위험도 |
40 |
| 포트 |
80, ... |
| 프로토콜 |
TCP |
| 분류 |
CGI |
| 상세설명 |
해당 웹서버에는 취약한 CGI ad.cgi 이 존재한다. Leif M. Wright 에 의해 개발된 ad.cgi 는 웹 페이지 상에서 동적으로 변경되는 배너 광고(rotating banner ads)를 관리하기 위해 무료로 사용할 수 있는 펄(Perl) 스트립트 프로그램이다. 이 ad.cgi 스크립트에는 사용자 입력에 대한 불충분한 검사로 인하여 임의의 명령 실행을 허용하는 취약점이 존재한다. 만약 원격지의 공격자들이 다음과 같이 쉘 메타 문자들과 같은 악의적인 입력 문자열로 FORM 메쏘드(method)를 사용할 경우, ad.cgi 스크립트는 사용자 입력을 올바르게 검사하지 못한다.
POST /cgi-bin/ad.cgi/../../../../../../../../bin/ping -c 5 www.victim.com HTTP/1.0
원격지 공격자들은 이 취약점을 이용하여 웹 서버의 권한으로 임의의 명령을 실행할 수도 있다.
* 알림: 이 점검항목은 이 취약점을 점검하기 위해 해당 CGI의 존재유무 만을 확인한다. 따라서 거짓 양성반응(False Positive)을 보일 수 있다.
* 참고 사이트: http://archives.neohapsis.com/archives/bugtraq/2000-12/0143.html
* 영향을 받는 소프트웨어: Lief M. Wright ad.cgi 1.0 |
| 해결책 |
2012년 4월 현재 문제 해결을 위한 패치는 나와 있지 않다. 패치를 위해서는 제품 벤더에게 직접 문의해야 한다. 임시 조치방법으로 웹 서버로부터 ad.cgi 파일을 삭제해야 한다. |
| 관련 URL |
CVE-2001-0025 (CVE) |
| 관련 URL |
2103 (SecurityFocus) |
| 관련 URL |
5741 (ISS) |
|