🇰🇷 한글 설명
Apache 2.0.28 beta 버전의 독립형 CGI 모듈로 설치된 Windows용 PHP에서 발생하는 취약점입니다. 공격자가 /123과 같은 잘못된 인자를 포함한 요청을 보내면 에러 메시지를 통해 php.exe의 실제 물리적 경로가 노출됩니다.
💡 쉬운 설명
웹사이트 주소에 일부러 틀린 값을 입력했을 때 서버 내부의 파일 위치가 표시되는 문제입니다. 이 정보가 노출되면 해커가 서버의 내부 구조를 알게 되어 추가 공격에 이용될 수 있습니다.
🇺🇸 원문 (English)
PHP for Windows, when installed on Apache 2.0.28 beta as a standalone CGI module, allows remote attackers to obtain the physical path of the php.exe via a request with malformed arguments such as /123, which leaks the pathname in the error message.
📍 영향받는 시스템
Apache 2.0.28 beta 및 해당 환경의 Windows용 PHP (CGI 모듈)
⚔️ 공격 벡터
잘못된 인자를 포함한 HTTP 요청을 통한 경로 정보 유출
🛡️ 대응 방법
Apache 및 PHP를 최신 안정 버전으로 업데이트하십시오.
🔧 검증 코드
결과값에 php.exe 파일의 전체 경로가 출력되면 취약한 상태입니다.
curl -s "http://<target>/123" | grep -i "php.exe"