| 취약점ID |
21487 |
| 위험도 |
30 |
| 포트 |
80, ... |
| 프로토콜 |
TCP |
| 분류 |
CGI |
| 상세설명 |
해당 CitrusDB 소프트웨어는 newfile.txt 파일을 통한 정보 노출 취약점에 취약하다. CitrusDB는 PHP와 데이터베이스로 MySQL을 사용하는 공개 소스 기반의 고객 데이터베이스 응용 프로그램이다. CitrusDB 0.3.5 이하의 버전들은 웹 root 아래에 일시적으로 신용카드 정보를 저장하기 위한 텍스트 파일을 둔다. 이것은 원격지의 공격자가 newfile.txt으로의 직접적인 요청을 통하여 신용카드 정보를 포함한 민감한 정보를 액세스할 수 있게 해 줄 수 있다.
* 참고 사이트: http://www.securiteam.com/unixfocus/5UP0H0UEUG.html http://www.osvdb.org/13228 http://www.securitytracker.com/alerts/2005/Jan/1013040.html
* 영향을 받는 플랫폼: SourceForge.net, CitrusDB 0.3.5 이하의 버전들 모든 운영체제 모든 버전 |
| 해결책 |
CitrusDB 다운로드 웹 사이트인 http://www.citrusdb.org/ 에서 구할 수 있는 CitrusDB의 가장 최신 버전(0.3.6 혹은 이후)으로 업그레이드 하여야 한다. 그리고 HTTP를 통하여 액세스할 수 없는 경로로 $path_to_ccfile을 설정한다.
-- 혹은 --
임시 조치방법으로, 웹 사이트의 접근 제한 기능들을 이용하여 파일에 대한 액세스를 차단하거나 혹은 CitrusDB가 HTTP를 통해 액세스할 수 없는 웹 root의 외부에 있는 파일을 사용하도록 수정한다. |
| 관련 URL |
CVE-2005-0229 (CVE) |
| 관련 URL |
12402 (SecurityFocus) |
| 관련 URL |
(ISS) |
|