English
◀◁ 뒤로
취약점ID 21488
위험도 30
포트 80, ...
프로토콜 TCP
분류 CGI
상세설명 해당 CitrusDB 소프트웨어는 인증 우회 취약점에 취약한 것으로 나타난다. CitrusDB는 PHP와 데이터베이스로 MySQL을 사용하는 공개 소스 기반의 고객 데이터베이스 응용 프로그램이다. CitrusDB 0.3.6 이하의 버전들은 사용자 쿠키 정보의 생성 시 고정적인 값을 사용하는 응용 프로그램의 취약점으로 인하여 인증 우회 취약점에 취약하다. CitrusDB는 id_hash 쿠키의 사용자 명에 대한 쉽게 예측 가능한 MD5 해쉬들을 생성한다. 이것은 원격지의 공격자가 $hidden_hash 변수에 고정적으로 설정된 (hard-coded) "boogaadeeboo" 문자열과 결합된 사용자 명의 MD5 checksum을 계산함으로써, 인증을 우회하고 권한을 획득하게 해 줄 수 있다.

* 참고 사이트:
http://seclists.org/lists/fulldisclosure/2005/Feb/0370.html

* 영향을 받는 플랫폼:
SourceForge.net, CitrusDB 0.3.6 이하의 버전들
모든 운영체제 모든 버전
해결책 CitrusDB 다운로드 웹 사이트인 http://www.citrusdb.org/ 에서 구할 수 있는 CitrusDB의 가장 최신 버전(0.3.6 혹은 이후)으로 업그레이드 하여야 한다.

임시 조치방법으로, 'boogaadeeboo'가 아닌 다른 값으로 '/citrusdb/include/user.inc.php'에 있는 '$hidden_hash_var'을 변경한다.
관련 URL CVE-2005-0408 (CVE)
관련 URL 12560 (SecurityFocus)
관련 URL (ISS)