🇰🇷 한글 설명
Website Baker Project의 browse.php 파일에서 발생하는 취약점으로, 원격 공격자가 민감한 정보를 획득할 수 있습니다. 존재하지 않는 디렉토리를 dir 파라미터에 입력하거나 특정 PHP 파일에 직접 접근하면 에러 메시지를 통해 서버의 내부 경로가 노출됩니다.
💡 쉬운 설명
웹사이트 주소에 잘못된 값을 입력했을 때 서버의 내부 폴더 구조가 화면에 표시되는 문제입니다. 공격자는 이 정보를 이용해 서버의 내부 설정을 파악하고 추가 공격을 시도할 수 있습니다.
🇺🇸 원문 (English)
browse.php in Website Baker Project allows remote attackers to obtain sensitive data via (1) a directory that does not exist in the dir parameter or (2) a direct request to certain php files, which reveal the path in an error message.
📍 영향받는 시스템
Website Baker Project
⚔️ 공격 벡터
HTTP 요청의 dir 파라미터 조작 및 특정 PHP 파일 직접 호출을 통한 정보 노출
🛡️ 대응 방법
최신 버전으로 업데이트하거나 PHP 설정(php.ini)에서 display_errors 옵션을 Off로 설정하여 에러 메시지 노출을 차단합니다.
🔧 검증 코드
browse.php 파일이 검색되면 해당 소프트웨어가 설치된 것이며, 버전 확인 후 업데이트가 필요합니다.
find /var/www/html -name "browse.php" 2>/dev/null