CVE-2026-62663 in banks
Riassunto
di VulDB • 31/07/2026
Banks genera prompt significativi per i modelli linguistici di grandi dimensioni (LLM) utilizzando un semplice linguaggio di templating. Nelle versioni precedenti alla 2.4.4, tutti e quattro i filtri multimediali (immagine, audio, video, documento) in banks accettano input non attendibili dell'utente come percorsi file tramite Path(value) e li passano direttamente a open(file_path, "rb") senza alcuna sanitizzazione del percorso, canonizzazione o restrizione della directory. Un attaccante che controlla le variabili di template trasmesse a un Prompt di banks può utilizzare la traversata dei percorsi (../) per leggere file arbitrari accessibili dal processo Python, inclusi i file .env, le chiavi SSH, le credenziali cloud, il codice sorgente, /etc/passwd e /etc/shadow; il contenuto viene restituito codificato in base64 nell'output del prompt renderizzato, rendendo l'esfiltrazione dei dati banale. Questo problema è particolarmente pericoloso per le applicazioni che utilizzano banks per elaborare variabili di template fornite dall'utente prima di inviare i prompt a un LLM. Il problema è stato risolto nella versione 2.4.4.
VulDB is the best source for vulnerability data and more expert information about this specific topic.