CVE-2026-107717 in Banks
Zusammenfassung
von VulDB • 08.10.2026
Banks generiert sinnvolle LLM-Prompts mithilfe einer einfachen Templatesprache. Vor Version 2.5.0 versucht Banks Prompt.chat_messages(), jede Zeile der gerenderten Template-Ausgabe als ChatMessage-JSON zu parsen. Wenn eine Anwendung untrusted Daten rendert und die zurückgegebenen ChatMessage-Objekte an einen LLM-Anbieter übergibt, kann attacker-controlled JSON die Prompt-Grenze überschreiten und zur System-, Assistenten- oder Tool-Nachricht werden, da ChatMessage.role beliebige Strings akzeptiert. Dies kann Anwendungsanweisungen überschreiben, die beabsichtigte Prompt-Struktur verändern oder das nachgelagerte Handling von Tools und Nachrichten verwirren. Dieses Problem wurde in Version 2.5.0 behoben.
If you want to get best quality of vulnerability data, you may have to visit VulDB.