| 취약점ID |
21698 |
| 위험도 |
30 |
| 포트 |
80, ... |
| 프로토콜 |
TCP |
| 분류 |
CGI |
| 상세설명 |
해당 호스트에는 버전 0.4.0 혹은 그 이전의 Simple PHP Blog의 어떤 버전이 설치되어 있는 것으로 나타난다. Simple PHP Blog는 PHP로 제작된 무료로 사용 가능한 오픈 소스 웹 블로그(blog)이다. Simple PHP Blog 버전 0.4.0과 그 이전 버전들은 다음과 같은 취약점들에 취약하다:
1) "comment_delete_cgi.php" 스크립트에 있는 "comment" 인수로 건네진 입력은 주석들을 삭제하는 데 사용되기 전에 적절하게 검증되지 않는다. 이는 임의의 파일들을 삭제하는 데 도용될 수 있다. 심지어는 "config/password.txt" 패스워드 파일을 삭제하고 "install03_cgi.php" 설치 스크립트를 액세스함으로써 관리자의 사용자명과 패스워드를 변경하는 데 도용될 수도 있다. 2) 두번째 취약점은 upload_img_cgi.php 스크립트에서 업로드된 이미지 파일의 확장자를 검증하는 부분에 있는 오류가 원인이 된다. 이 문제는 임의의 확장자들(예를 들어, ".php")를 가진 파일들을 업로드하고 서버 상에 임의의 PHP 코드를 실행하는 데 도용될 수 있다.
* 알림: 이 점검항목은 이 취약점을 점검하기 위해 해당 웹 서버 상에 설치된 Simple PHP Blog 소프트웨어의 버전 정보만을 확인한다. 따라서 거짓 양성반응(False Positive)을 보일 수 있다.
* 참고 사이트: http://secunia.com/advisories/16598/ http://secunia.com/advisories/16616/ http://archives.neohapsis.com/archives/bugtraq/2005-08/0401.html
* 영향을 받는 플랫폼: Alexander Palmo, Simple PHP Blog 버전 0.4.0과 그 이전 버전들 모든 운영체제 모든 버전 |
| 해결책 |
다음 Simple PHP Blog 웹 사이트에서 최신버전의 Simple PHP Blog으로 업그레이드 하여야 한다: http://sourceforge.net/projects/sphpblog/ |
| 관련 URL |
CVE-2005-2733,CVE-2005-2787 (CVE) |
| 관련 URL |
14667,14681 (SecurityFocus) |
| 관련 URL |
22012,22096 (ISS) |
|