PT-2024-5388 · Vanna+2 · Vanna+2

CVE-2024-5827

·

Publicado

2024-04-16

·

Atualizado

2024-07-01

CVSS v2.0

10

Crítica

VetorAV:N/AC:L/Au:N/C:C/I:C/A:C
Nome do software vulnerável e versões afetadas
Vanna versão 0.3.4
Descrição
A vulnerabilidade está relacionada à interface web do framework Vanna, especificamente à sua integração com as APIs web DuckDB e Flask. Ela permite a injeção de SQL, possibilitando que invasores injetem dados de treinamento SQL maliciosos. Isso pode levar à geração de consultas que gravam arquivos arbitrários no sistema de arquivos da vítima. Por exemplo, um invasor poderia criar um backdoor gravando um arquivo chamado backdoor.php com conteúdo como <?php system($ GET[0]); ?>, o que poderia levar à execução de comandos. A exploração desse problema pode permitir que um invasor remoto execute comandos arbitrários enviando solicitações especialmente criadas.
Recomendações
Para a versão 0.3.4 do Vanna, considere desativar a integração com o DuckDB nas APIs Web do Flask como uma solução temporária até que um patch esteja disponível. Restrinja o acesso aos endpoints da API vulneráveis para minimizar o risco de exploração. Evite usar entradas fornecidas pelo usuário em consultas SQL até que a vulnerabilidade seja resolvida. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

SQL injection

Unrestricted File Upload

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2024-06022
CVE-2024-5827

Produtos afetados

Duckdb
Flask
Vanna