CVE-2026-71492 in banksinformação

Sumário

de VulDB • 22/08/2026

O Banks gera prompts de LLM significativos usando uma linguagem de template simples. Antes da versão 2.4.5, o método DirectoryPromptRegistry.set() em src/banks/registries/directory.py interpola valores controlados pelo atacante (Prompt.name e Prompt.version) em um Path sem canonicização ou validação de contenção. A traversia relativa como ../victim/foo e um Prompt.name absoluto podem escapar ou descartar a raiz do registro configurada, enquanto overwrite=True permite a substituição de arquivos alvo existentes. O nome corrompido é persistido no index.json e reconstruído por _load(), permitindo que o caminho fora da raiz sobreviva aos carregamentos subsequentes do registro. Um aplicativo que encaminha dados de solicitação para esses campos pode, portanto, escrever bytes Prompt.raw em caminhos escolhidos pelo atacante e graváveis pelo processo do aplicativo. Este problema foi corrigido na versão 2.4.5.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

GitHub M

Reservar

06/08/2026

Divulgação

20/08/2026

Moderação

aceite

Entrada

VDB-393779

CPE

pronto

EPSS

0.00323

KEV

não

Atividades

baixo

Sector

Finance

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!