
CVE-2023-4596 Exploit Vulnerable y Versión del Comprobador
Script PoC para CVE-2023-4596, una herramienta eficiente en Python creada para realizar Ejecución Remota de Comandos sin autenticación a través de cargas de archivos arbitrarias.
git clone https://github.com/X-Projetion/CVE-2023-4596-Vulnerable-Exploit-and-Checker-Version && cd CVE-2023-4596-Vulnerable-Exploit-and-Checker-Version
pip install -r requirements.txt
python exp.py -h
Esto mostrará todas las opciones que se pueden usar.
_______ ________ ___ ____ ___ _____ __ __ __________ _____
/ ____/ | / / ____/ |__ \ / __ \__ \|__ / / // / / ____/ __ \/ ___/
/ / | | / / __/________/ // / / /_/ / /_ <______/ // /_/___ \/ /_/ / __ \
/ /___ | |/ / /__/_____/ __// /_/ / __/___/ /_____/__ __/___/ /\__, / /_/ /
\____/ |___/_____/ /____/\____/____/____/ /_/ /_____//____/\____/
https://github.com/X-Projetion/
usage: exp.py [-h] -f F [-v] [-r]
Script to check for CVE-2023-4596
options:
-h, --help show this help message and exit
-f F File containing URLs to check
-v Check for a (vulnerable) version
-r Get a reverse shell on the instance
[-] Could not extract forminator_nonce
Este exploit solo funciona cuando se proporciona un enlace a la página exacta donde la carga de archivos está habilitada con Forminator. Cuando se proporciona un enlace con solo el dominio o una página que no está ejecutando una carga de archivos, genera un error. Esto se debe a que exporta el forminator_nonce de la URL proporcionada y si esta página no está ejecutando Forminator o la carga de archivos de Forminator, no puede encontrar el valor y no puede usarlo. También puedes verificarlo buscando la cadena "forminator-field-post-image-postdata" en el código fuente del sitio. Un enlace completo, por ejemplo, se ve así: http://localhost:1337/?p=7.
El script proporcionado es solo con fines educativos, no soy responsable de tus acciones.
Instagram
Hecho por X-Projetion