🇰🇷 한글 설명
phpMyAdmin 2.11.x와 3.3.x 버전에서 README, ChangeLog, LICENSE 파일이 없을 때 부적절하게 처리되어 원격 공격자가 설치 경로를 노출시킬 수 있는 취약점입니다. 존재하지 않는 파일에 직접 요청하면 서버가 민감한 경로 정보를 응답에서 유출합니다.
💡 쉬운 설명
phpMyAdmin에서 없는 파일을 요청하면 설치된 폴더 위치가 노출됩니다. 공격자가 이 정보로 다른 공격을 더 쉽게 준비할 수 있게 됩니다.
🇺🇸 원문 (English)
phpMyAdmin 2.11.x before 2.11.11.2, and 3.3.x before 3.3.9.1, does not properly handle the absence of the (1) README, (2) ChangeLog, and (3) LICENSE files, which allows remote attackers to obtain the installation path via a direct request for a nonexistent file.
📍 영향받는 시스템
phpMyAdmin 2.11.x (2.11.11.2 미만), 3.3.x (3.3.9.1 미만)
⚔️ 공격 벡터
README/ChangeLog/LICENSE 파일 요청 시 404 에러 응답에서 설치 경로 정보 추출
🛡️ 대응 방법
phpMyAdmin을 2.11.11.2 이상 또는 3.3.9.1 이상 버전으로 업데이트
🔧 검증 코드
설치 경로(절대 경로)가 에러 메시지에 노출되면 취약합니다. 업데이트 후에는 일반적인 404 에러만 반환되어야 합니다.
curl -s http://target/phpmyadmin/README 2>&1 | head -20