| 취약점ID |
21209 |
| 위험도 |
40 |
| 포트 |
80, ... |
| 프로토콜 |
TCP |
| 분류 |
CGI |
| 상세설명 |
Marcus S. Xenakis에 의해 개발된 directory.php 스크립트는 공격자들에게 원격 명령 실행을 허용한다. Directory.php 스크립트는 'ls' 명령과 같은 디렉토리 리스팅을 위한 웹 인터페이스를 제공한다. 이 스크립트에 존재하는 문제점은 원격지의 사용자가 임의의 쉡 명령들을 수행할 수 있게 해 준다. 이것은 스크립트의 입력으로 ; 혹은 | 와 같은 Meta 문자들을 포함함으로써 가능하다. 쉘 명령들은 일반적인 스크립트 프로세스의 권한, 즉 비특권 사용자인 'nobody' 권한으로 실행된다. 이 문제점을 테스트하기 위해서는 웹 브라우즈를 이용하여 다음과 같은 요청을 주면 된다:
http://www.vulnerableserver.com/directory.php?dir=%3Bmore%20/etc/passwd 은 패스워드 파일을 보여줄 것이다.
http://www.vulnerableserver.com/directory.php?dir=%3Bps+-aux 은 가동되고 있는 모든 프로세스들을 보여줄 것이다.
* 참고 사이트: http://online.securityfocus.com/bid/4278 http://www.iss.net/security_center/static/8440.php
* 영향을 받는 플랫폼: Web Server |
| 해결책 |
2014년 6월 현재 해결책은 나와 있지 않다. Fix가 제공될 때까지 'directory.php' 스크립트를 사용중지 하여야 한다. |
| 관련 URL |
CVE-2002-0434 (CVE) |
| 관련 URL |
(SecurityFocus) |
| 관련 URL |
(ISS) |
|