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