🇰🇷 한글 설명
BadBlue 2.4 버전에서 원격 공격자가 phptest.php 파일에 요청을 보내 서버의 설치 경로를 알아낼 수 있는 취약점입니다. 해당 파일이 생성하는 HTML 소스 코드에 서버의 전체 경로가 포함되어 노출됩니다.
💡 쉬운 설명
웹사이트의 특정 테스트 페이지를 열면 서버 내부의 폴더 주소가 그대로 드러나는 문제입니다. 공격자는 이 경로 정보를 이용해 서버의 구조를 파악하고 추가 공격을 시도할 수 있습니다.
🇺🇸 원문 (English)
BadBlue 2.4 allows remote attackers to obtain the location of the server installation path via a request for phptest.php, which includes the pathname in the source of the resulting HTML.
⚔️ 공격 벡터
HTTP 요청을 통해 phptest.php 파일에 접근하여 HTML 응답 내의 경로 정보 추출
🛡️ 대응 방법
서버에서 phptest.php 파일을 삭제하거나 취약점이 해결된 최신 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 실행 결과로 서버의 절대 경로(예: /var/www/...)가 출력된다면 취약한 상태입니다.
curl -s http://<target>/phptest.php | grep -E '/[a-zA-Z0-9_/]+'