🇰🇷 한글 설명
phpBMS 0.96 버전에서 footer.php, header.php, choicelist.php 및 advancedsearch.php의 show action에 직접 접근 시 오류 메시지를 통해 설치 경로 정보가 노출되는 정보 유출 취약점입니다. 공격자가 이 정보를 통해 시스템 구조를 파악하고 추가 공격을 계획할 수 있습니다.
💡 쉬운 설명
phpBMS의 특정 파일들이 제대로 보호되지 않아서 누구나 접근할 수 있습니다. 이 파일들에 접근하면 프로그램이 설치된 정확한 위치를 실수로 알려줍니다.
🇺🇸 원문 (English)
phpBMS 0.96 allows remote attackers to obtain sensitive information via a direct request to (1) footer.php, (2) header.php, (3) the show action in advancedsearch.php, and (4) choicelist.php, which reveals the installation path in an error message.
📍 영향받는 시스템
phpBMS 0.96 및 이전 버전
⚔️ 공격 벡터
footer.php, header.php, choicelist.php, advancedsearch.php?action=show에 HTTP 요청을 보내서 오류 메시지의 경로 정보 추출
🛡️ 대응 방법
phpBMS를 최신 버전으로 업그레이드하거나 웹서버 설정으로 해당 파일들의 직접 접근 제한
🔧 검증 코드
fatal error 또는 경로 정보가 포함된 warning이 보이면 취약함, 접근 불가 또는 정상 콘텐츠만 보이면 안전
curl -s http://target/footer.php 2>&1 | grep -iE 'fatal|warning|path|directory' || echo '파일 접근 불가'