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