🇰🇷 한글 설명
Tuan Do Uploader (php-uploader) 6 beta 1에서 관리자 비밀번호 해시가 웹 루트의 userdata/user_1.txt 파일에 저장되고 접근 제어가 부족하다. 원격 공격자는 직접 파일에 접근하여 관리자 비밀번호 해시를 탈취할 수 있다.
💡 쉬운 설명
오래된 파일 업로드 도구가 관리자 비밀번호를 웹에서 접근 가능한 파일에 보관했습니다. 누구나 이 파일을 다운로드받아 비밀번호를 유추할 수 있습니다.
🇺🇸 원문 (English)
Tuan Do Uploader (aka php-uploader) 6 beta 1 stores sensitive information under the web root with insufficient access control, which allows remote attackers to obtain the administrator password hash via a direct request for userdata/user_1.txt.
📍 영향받는 시스템
Tuan Do Uploader (php-uploader) 6 beta 1
⚔️ 공격 벡터
HTTP 직접 요청으로 /userdata/user_1.txt 파일에 접근하여 비밀번호 해시 탈취
🛡️ 대응 방법
비밀번호 파일을 웹 접근 불가능한 디렉토리로 이동하거나, .htaccess로 접근 제한, 또는 최신 버전으로 업그레이드
🔧 검증 코드
파일이 웹에서 접근 가능하면 비밀번호 해시가 출력되거나, find 명령어로 파일의 존재 여부와 위치를 확인할 수 있습니다.
curl -s http://localhost/userdata/user_1.txt 2>/dev/null | head -1 || find / -name 'user_1.txt' -path '*/userdata/*' 2>/dev/null