🇰🇷 한글 설명
PHP-Fusion 7.02.06 이전 버전에서 웹 문서 루트의 administration/db_backups/ 디렉토리에 예측 가능한 파일명으로 백업 파일을 저장합니다. 원격 공격자가 직접 HTTP 요청을 통해 이 백업 파일에 접근하여 데이터베이스 정보 등 민감한 정보를 탈취할 수 있습니다.
💡 쉬운 설명
웹사이트의 백업 파일이 누구나 접근 가능한 위치에 저장되어 있어서, 데이터베이스 사용자명, 비밀번호, 개인정보 등 중요한 정보가 유출될 수 있습니다. 쉽게 찾을 수 있는 폴더에 저장된 백업 파일을 내려받으면 됩니다.
🇺🇸 원문 (English)
PHP-Fusion before 7.02.06 stores backup files with predictable filenames in an unrestricted directory under the web document root, which might allow remote attackers to obtain sensitive information via a direct request to the backup file in administration/db_backups/.
📍 영향받는 시스템
PHP-Fusion versions < 7.02.06
⚔️ 공격 벡터
Direct HTTP request to /administration/db_backups/ directory for predictable backup filenames
🛡️ 대응 방법
Upgrade to PHP-Fusion 7.02.06 or later; restrict web access to administration directory; store backups outside web root
🔧 검증 코드
SQL, ZIP, GZ, TAR 파일이 반환되면 백업 파일이 직접 접근 가능한 취약 상태입니다.
curl -s http://target/administration/db_backups/ 2>/dev/null | grep -oE '\.(sql|zip|gz|tar)' | head -1