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