🇰🇷 한글 설명
phpMyAdmin 3.5.x의 show_config_errors.php 파일이 common.inc.php 라이브러리를 포함하지 않아 발생하는 정보 노출 취약점입니다. 원격 공격자가 직접 요청을 통해 오류 메시지로부터 설치 경로 등 민감한 정보를 획득할 수 있습니다.
💡 쉬운 설명
phpMyAdmin의 설정 오류 파일이 보호되지 않아 누구나 접근하면 서버의 설치된 경로 정보를 볼 수 있습니다. 이를 통해 공격자가 시스템 정보를 수집할 수 있게 됩니다.
🇺🇸 원문 (English)
show_config_errors.php in phpMyAdmin 3.5.x before 3.5.2.1 allows remote attackers to obtain sensitive information via a direct request, which reveals the installation path in an error message, related to lack of inclusion of the common.inc.php library file.
📍 영향받는 시스템
phpMyAdmin 3.5.0 ~ 3.5.2.0 (3.5.2.1 이전)
⚔️ 공격 벡터
show_config_errors.php에 직접 HTTP 요청을 전송하여 오류 메시지로부터 설치 경로 정보 추출
🛡️ 대응 방법
phpMyAdmin을 3.5.2.1 이상 버전으로 업그레이드
🔧 검증 코드
설치 경로나 디렉토리 정보가 노출되면 취약한 상태, 접근 불가 또는 정보 미노출이면 안전
curl -s http://target/phpmyadmin/show_config_errors.php 2>&1 | grep -iE 'path|directory|config|warning'