tianchoy/blog 2017-09-12 이전 버전
upload.php에 image/* MIME 타입의 PHP 파일을 POST로 전송하여 파일 업로드 후 실행
upload.php를 파일 확장자 화이트리스트로 검증하고 MIME 타입만 신뢰하지 말며, 업로드 디렉토리에서 PHP 실행 금지
upload.php가 발견되고 MIME 타입만으로 검증하면 취약함; 파일 확장자와 실제 내용(magic bytes)도 검증해야 안전
find /path/to/blog -name 'upload.php' -type f -exec grep -l 'MIME\|Content-Type\|is_uploaded_file' {} \; | head -1
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H