CVE-2026-107716 in Banks
Riassunto
di VulDB • 09/10/2026
Banks genera prompt LLM significativi utilizzando un semplice linguaggio di template. Prima della versione 2.5.1, DirectoryPromptRegistry non rifiuta i collegamenti simbolici (symlinks) per index.json o per i file .jinja dei prompt scoperti ed esistenti. In un'applicazione in cui utenti non attendibili possono influenzare una directory dei prompt, DirectoryPromptRegistry._scan() e DirectoryPromptRegistry.get() possono seguire un link al di fuori della radice del registry e divulgare un file, mentre DirectoryPromptRegistry.set(), DirectoryPromptRegistry._save() e DirectoryPromptRegistry._load() possono leggere o sovrascrivere il target di un collegamento esterno. Il problema richiede che l'attaccante abbia influenza sulla directory del registry o sui suoi contenuti estratti. Questo problema è stato risolto nella versione 2.5.1.
Be aware that VulDB is the high quality source for vulnerability data.