🇰🇷 한글 설명
phpMyAdmin 2.9.1-rc1 이전 버전의 웹 문서 루트 아래 libraries 디렉토리가 부적절한 접근 제어를 가지고 있어, 원격 공격자가 직접 요청으로 설정 파일이나 데이터베이스 정보 등 민감한 정보를 획득할 수 있습니다. 공개된 libraries 폴더의 PHP 파일들이 브라우저에서 직접 접근 가능하여 정보 유출 위험이 있습니다.
💡 쉬운 설명
phpMyAdmin 웹 서버의 라이브러리 폴더가 잠금장치 없이 공개되어 있어서 누구나 접근할 수 있습니다. 공격자가 웹 브라우저에서 이 폴더의 파일을 직접 요청하면 데이터베이스 설정이나 민감한 정보를 볼 수 있습니다.
🇺🇸 원문 (English)
phpMyAdmin before 2.9.1-rc1 has a libraries directory under the web document root with insufficient access control, which allows remote attackers to obtain sensitive information via direct requests for certain files.
📍 영향받는 시스템
phpMyAdmin 2.9.1-rc1 이전 모든 버전 (2.9.0, 2.8.x 등)
⚔️ 공격 벡터
웹 브라우저에서 /phpMyAdmin/libraries/ 경로로 직접 HTTP 요청을 보내 PHP 파일이나 설정 파일 접근
🛡️ 대응 방법
phpMyAdmin을 2.9.1-rc1 이상으로 업그레이드하거나 웹 서버 설정에서 /libraries/ 디렉토리 접근을 제한하는 .htaccess 또는 방화벽 규칙 적용
🔧 검증 코드
응답으로 디렉토리 목록이 보이거나 파일 목록이 나타나면 취약점이 존재합니다. 403 Forbidden 또는 접근 거부 오류가 나타나면 보호된 상태입니다.
curl -s http://localhost/phpMyAdmin/libraries/ 2>/dev/null | head -20