
CVE-2023-4596 Exploit Vulnerável e Versão do Verificador
Script PoC para CVE-2023-4596, uma ferramenta Python eficiente criada para executar execução remota de comandos não autenticada via upload arbitrário de arquivos.
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
Isto exibirá todas as opções que podem ser utilizadas.
_______ ________ ___ ____ ___ _____ __ __ __________ _____
/ ____/ | / / ____/ |__ \ / __ \__ \|__ / / // / / ____/ __ \/ ___/
/ / | | / / __/________/ // / / /_/ / /_ <______/ // /_/___ \/ /_/ / __ \
/ /___ | |/ / /__/_____/ __// /_/ / __/___/ /_____/__ __/___/ /\__, / /_/ /
\____/ |___/_____/ /____/\____/____/____/ /_/ /_____//____/\____/
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 só funciona quando é fornecido um link da página exata onde o upload de arquivos está habilitado com o Forminator. Quando é fornecido um link apenas com o domínio ou uma página que não está executando um upload de arquivos, ele gera um erro. Isso ocorre porque ele extrai o forminator_nonce da URL fornecida e, se essa página não estiver executando o Forminator ou o upload de arquivos do Forminator, ele não consegue encontrar o valor e não pode usá-lo. Você também pode verificar procurando a string "forminator-field-post-image-postdata" no código-fonte do site. Um link completo, por exemplo, tem esta aparência: http://localhost:1337/?p=7.
O script fornecido é apenas para fins educacionais, não sou responsável pelas suas ações.
instagram
Feito por X-Projetion