🇰🇷 한글 설명
PHPBoost 3.0이 웹 루트 아래에 백업 SQL 파일을 불충분한 접근 제어로 저장하고 있어, 원격 공격자가 cache/backup/ 디렉토리의 예측 가능한 파일명으로 직접 접근하여 데이터베이스 정보를 탈취할 수 있습니다. 이는 인증이 없어도 누구나 접근 가능한 심각한 정보 유출 취약점입니다.
💡 쉬운 설명
PHPBoost 웹사이트 백업 파일이 공개 인터넷에서 누구나 직접 다운로드할 수 있는 위치에 저장되어 있습니다. 공격자가 파일 이름을 추측하여 전체 데이터베이스를 포함한 민감한 정보를 얻을 수 있습니다.
🇺🇸 원문 (English)
PHPBoost 3.0 stores sensitive information under the web root with insufficient access control, which allows remote attackers to obtain backup SQL files via a direct request for predictable filenames in cache/backup/.
📍 영향받는 시스템
PHPBoost 3.0 및 이하 버전
⚔️ 공격 벡터
HTTP GET 요청으로 cache/backup/ 디렉토리의 예측 가능한 SQL 파일명 직접 접근
🛡️ 대응 방법
웹 루트 외부로 백업 파일 이동 또는 .htaccess를 통한 접근 제어 강화, 최신 버전으로 업그레이드
🔧 검증 코드
0이 아닌 숫자가 나오면 vulnerable 상태이며, SQL 백업 파일이 웹 접근 가능한 위치에 존재함을 의미합니다.
find . -path '*/cache/backup/*.sql' 2>/dev/null | wc -l