PT-2024-40094 · Vm2+1 · Vm2+1
Publicado
2024-11-21
·
Atualizado
2024-11-21
CVSS v4.0
8.6
Alta
| Vetor | AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
Nome do software vulnerável e versões afetadas:
Flowise (versões afetadas não especificadas)
Descrição:
A vulnerabilidade permite que desenvolvedores injetem configurações no Chainflow durante a execução por meio da opção
overrideConfig, que é suportada tanto na integração web front-end quanto na API de previsão back-end. Esse recurso apresenta várias falhas de segurança, incluindo execução remota de código, fuga da sandbox, negação de serviço por travamento do servidor, falsificação de solicitação no lado do servidor, injeção de prompt e exfiltração de dados. Essas falhas podem ser exploradas para obter controle total sobre prompts de LLM, alterar o fluxo de uma conversa e exfiltrar variáveis e dados do servidor. As falhas são direcionadas ao próprio sistema e não afetam outros usuários, mas deixam o servidor e a empresa expostos.Recomendações:
-
Desative a opção
overrideConfigpor padrão. -
Implemente uma lista de permissão explícita de variáveis que podem ser modificadas por meio da opção
overrideConfig. -
Remova o
vm2e quaisquer bifurcações dele, e substitua-o por uma alternativa recomendada, como o isolated-vm.
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Flowise
Vm2