🇰🇷 한글 설명
phpBook 2.1.0에서 .php 파일에 직접 접근 시 오류 메시지를 통해 설치 경로 같은 민감한 정보가 노출되는 취약점입니다. 공격자는 doc/update_smilies_1.50-1.60.php 등의 파일에 접근하여 서버의 절대 경로를 획득할 수 있으며, 이는 추가 공격의 토대가 됩니다.
💡 쉬운 설명
phpBook에서 특정 PHP 파일을 열면 오류 메시지에 서버 폴더 위치가 보여집니다. 이 정보를 통해 공격자가 더 위험한 공격을 준비할 수 있습니다.
🇺🇸 원문 (English)
phpBook 2.1.0 allows remote attackers to obtain sensitive information via a direct request to a .php file, which reveals the installation path in an error message, as demonstrated by doc/update_smilies_1.50-1.60.php and certain other files.
⚔️ 공격 벡터
doc/update_smilies_1.50-1.60.php 및 기타 .php 파일에 HTTP 직접 접근하여 오류 메시지로부터 절대 경로 정보 추출
🛡️ 대응 방법
phpBook을 최신 버전으로 업그레이드하거나, 웹 서버에서 특정 php 파일들의 직접 접근을 차단하는 .htaccess 규칙 적용
🔧 검증 코드
반환된 파일 경로 정보가 노출되면 취약점 확인 완료; 절대 경로가 보이지 않으면 수정된 상태입니다.
curl -s http://target/doc/update_smilies_1.50-1.60.php 2>&1 | grep -oP '(/[a-zA-Z0-9/_-]+)+' | head -5