快速搭建一个易受攻击的WordPress环境,以复现并验证CVE-2025-3515——插件drag-and-drop-multiple-file-upload-contact-form-7(≤ 1.3.8.9)中通过ddmu_upload_file实现的无限制文件上传。此实验环境已Docker化,可使用Nuclei快速、确定性地进行测试。
drag-and-drop-multiple-file-upload-contact-form-7 v1.3.8.9/wp-admin/admin-ajax.php?action=ddmu_upload_filedocker compose up -d
curl -I http://localhost:8080/wp-login.php | head -n1
nuclei -u http://localhost:8080 -t http/cves/2025/CVE-2025-3515.yaml -vv -debug
容器化替代方案(使用同一Docker网络):
docker run --rm --network lab-cve-2025-3515_default \
-v "$(pwd)":/workspace \
projectdiscovery/nuclei:latest \
-u http://wordpress \
-t /workspace/http/cves/2025/CVE-2025-3515.yaml -vv -debug
wordpress, contact-form-7, drag-and-drop-multiple-file-upload-contact-form-7, ddmu_upload_file, 任意文件上传, rce, nuclei, docker实验环境, 安全研究, CVE-2025-3515