
CVE-2016-15042 실습: Frontend File Manager <4.0 및 N‑Media Post Front‑end Form <1.1에서 인증되지 않은 파일 업로드를 위한 Dockerized WordPress PoC
완전히 재현 가능하며, CVE-2016-15042를 검증하고 시연하기 위한 Docker화된 연구실입니다.
nmedia-user-file-uploader) v3.7 (취약 버전 < 4.0)wp-post-frontend) v1.0 (취약 버전 < 1.1)이 저장소는 원클릭 설정, Nuclei를 사용한 검증 단계, 그리고 리뷰어를 위한 산출물을 제공합니다. 키워드: WordPress, CVE-2016-15042, 인증되지 않은 파일 업로드, 임의 파일 업로드, PoC, 보안 연구실, Docker.
./scripts/setup.sh
완료되면:
옵션 A: 템플릿을 로컬로 이 연구실 폴더에 다운로드하고 실행합니다.
curl -sL "https://raw.githubusercontent.com/projectdiscovery/nuclei-templates/refs/heads/main/http/cves/2016/CVE-2016-15042.yaml" -o ./CVE-2016-15042.yaml
nuclei -t ./CVE-2016-15042.yaml -u http://localhost:8090 -debug -vv \
| tee ./debug/CVE-2016-15042-debug.txt
옵션 B: 템플릿 저장소를 로컬에 가지고 있다면, 경로로 템플릿을 실행합니다.
nuclei -t /path/to/nuclei-templates/http/cves/2016/CVE-2016-15042.yaml -u http://localhost:8090 -debug -vv \
| tee ./debug/CVE-2016-15042-debug.txt
디버그 출력 파일은 리뷰어를 위해 ./debug/CVE-2016-15042-debug.txt에 저장됩니다.
localhost:8090에 노출합니다.docker-compose.yml을 편집하고 스크립트를 다시 실행하세요../debug/에 보관됩니다.