
CVE-2023-5360 PoC: Subida de archivos arbitraria no autenticada que conduce a RCE en Royal Elementor Addons (≤ 1.3.78), escrito en Python puro.
Este repositorio contiene un exploit de prueba de concepto modificado para el plugin de WordPress
Royal Elementor Addons and Templates (versiones ≤ 1.3.78).
La vulnerabilidad permite la carga arbitraria de archivos no autenticada, que puede ser explotada para subir un archivo PHP y lograr Ejecución Remota de Código (RCE).
Esta versión es una variante completamente reescrita del exploit original con los siguientes cambios:
requests, rich, etc.)requests → urllib.requestrich output → print() nativosslToda la lógica de explotación original permanece intacta.
El plugin expone un endpoint AJAX:
Este endpoint:
Abusando del parámetro allowed_file_types y usando un nombre de archivo elaborado
(por ejemplo, ph$p), es posible subir un archivo PHP que se ejecuta en el servidor.
WprConfigNo se requieren bibliotecas adicionales de Python.
python3 exploit.py -u https://target-site.com/
python3 exploit.py -u https://target-site.com/ -f shell.php
[+] Shell subido exitosamente: https://target-site.com/wp-content/uploads/royal-addons/poc.ph$p
[>] Accede con: ?cmd=id
Este código se proporciona estrictamente con fines educativos, investigación de seguridad y pruebas autorizadas.
❌ No lo utilices contra sistemas que no poseas o para los que no tengas permiso explícito
❌ El uso no autorizado puede ser ilegal
✅ El autor no es responsable del mal uso