🔍 CVE-2008-0249

5.0
CVSS Score
MEDIUM
2008-01-12
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

PHP Webquest 2.6의 admin/backup_phpwebquest.php 파일이 접근 제어 없이 노출되어 데이터베이스 자격증명을 직접 조회할 수 있는 취약점입니다. mysqldump 명령 실패 시 오류 메시지에 데이터베이스 사용자명과 비밀번호가 평문으로 유출됩니다.

💡 쉬운 설명

웹사이트 관리 파일에 누구나 접근할 수 있어서 데이터베이스 암호가 노출되는 문제입니다. 공격자가 이 암호를 얻으면 전체 데이터베이스에 접근할 수 있습니다.

🇺🇸 원문 (English)

PHP Webquest 2.6 allows remote attackers to retrieve database credentials via a direct request to admin/backup_phpwebquest.php, which leaks the credentials in an error message if a call to /usr/bin/mysqldump fails. NOTE: this might only be an issue in limited environments.

📍 영향받는 시스템

PHP Webquest 2.6 이하 버전

⚔️ 공격 벡터

HTTP GET 요청으로 /admin/backup_phpwebquest.php에 직접 접근하여 오류 메시지에서 DB 자격증명 추출

🛡️ 대응 방법

PHP Webquest를 최신 버전으로 업그레이드하고 /admin 디렉토리에 인증 및 접근 제어 적용

🔧 검증 코드

응답에서 데이터베이스 호스트, 사용자명, 비밀번호 등의 자격증명이나 상세한 오류 메시지가 포함되어 있으면 취약합니다.

Shell / Script
curl -s http://target/admin/backup_phpwebquest.php 2>&1 | grep -iE 'password|user|database|error'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:P/I:N/A:N

💻 영향받는 소프트웨어

PHP