
Unauthenticated 0-click RCE exploit for CVE-2024-51791. Exploits an arbitrary file upload vulnerability in a vulnerable WordPress forms plugin to upload a PHP payload, locate the uploaded file, detect the target OS, and obtain remote command execution via an interactive shell.

Этот репозиторий содержит proof-of-concept эксплойт для CVE-2024-51791, уязвимости неавторизованной произвольной загрузки файлов в уязвимом плагине форм WordPress, что приводит к удалённому выполнению команд (RCE).
Скрипт загружает PHP-полезную нагрузку через уязвимую конечную точку формы без аутентификации. Затем он перечисляет каталоги загрузки, чтобы найти полезную нагрузку, определяет целевую операционную систему и предоставляет интерактивную удалённую оболочку для выполнения команд.
python CVE-2024-51791.py --target http://target-wordpress-site/form-1/ --form-id 375
После выполнения скрипт загружает полезную нагрузку, автоматически находит расположение загрузки, определяет ОС и запускает интерактивную оболочку.