🇰🇷 한글 설명
phpBB 2.0.18의 admin/admin_disallow.php 파일에서 발생하는 취약점입니다. 공격자가 setmodules 파라미터에 값을 넣어 요청하면, append_sid 함수 호출 오류로 인해 서버의 내부 설치 경로가 에러 메시지를 통해 노출됩니다.
💡 쉬운 설명
웹사이트의 특정 주소에 잘못된 값을 입력하면 서버의 내부 폴더 경로가 화면에 나타나는 문제입니다. 해커는 이 정보를 통해 서버의 구조를 파악하여 추가 공격의 힌트로 사용할 수 있습니다.
🇺🇸 원문 (English)
admin/admin_disallow.php in phpBB 2.0.18 allows remote attackers to obtain the installation path via a direct request with a non-empty setmodules parameter, which causes an invalid append_sid function call that leaks the path in an error message.
⚔️ 공격 벡터
admin/admin_disallow.php 경로에 setmodules 파라미터를 포함한 HTTP GET 요청 전송
🛡️ 대응 방법
phpBB를 최신 버전으로 업데이트하거나 해당 파일의 입력값 검증 로직을 수정하십시오.
🔧 검증 코드
명령어 실행 결과에 '2.0.18' 버전이 출력되면 해당 취약점에 노출된 상태입니다.
grep "const VERSION" /var/www/html/phpBB/inc/version.php 2>/dev/null | grep "2.0.18"