PT-2026-66530 · Banks · Banks

CVE-2026-62663

·

Publicado

2026-07-30

·

Atualizado

2026-07-30

CVSS v3.1

7.5

Alta

VetorAV: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

CVE-2026-62663
GHSA-98RR-GVC9-3CJH

Produtos afetados

Banks