PT-2026-66530 · Banks · Banks
CVE-2026-62663
·
Publicado
2026-07-30
·
Atualizado
2026-07-30
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Nome do Software Vulnerável e Versões Afetadas
Banks versões anteriores a 2.4.4
Description
O Banks utiliza uma linguagem de template para gerar prompts de LLM. Os filtros de mídia para imagem, áudio, vídeo e documento aceitam entradas de usuário não confiáveis como caminhos de arquivo via
Path(value) e as passam para a função open(file path, "rb") sem sanitização, canonicalização ou restrição de diretório. Um invasor que controle as variáveis de template pode usar path traversal (../) para ler arquivos arbitrários acessíveis ao processo Python, como arquivos .env, chaves SSH, credenciais de nuvem, código-fonte, /etc/passwd e /etc/shadow. O conteúdo é retornado codificado em base64 na saída do prompt renderizado.Recommendations
Atualizar para a versão 2.4.4.
Exploit
Correção
Path traversal
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Banks