Lucene search
+L

9 matches found

PyPA
PyPA
•added 2026/10/15 10:22 a.m.•14 views

Banks: User-controlled prompt input can be parsed as privileged chat messages

Summary Banks' Prompt.chatmessages method parses every rendered output line as a potential ChatMessage JSON object. If attacker-controlled template data renders to JSON such as "role":"system","content":"...", Banks returns it as a privileged system message instead of treating it as plain...

6.5CVSS5.9AI score0.00335EPSS
SaveExploits0References8Affected Software1
osv_pysec
osv_pysec
•added 2026/10/15 10:22 a.m.•22 views

PYSEC-2026-4202 Banks: User-controlled prompt input can be parsed as privileged chat messages

Summary Banks' Prompt.chatmessages method parses every rendered output line as a potential ChatMessage JSON object. If attacker-controlled template data renders to JSON such as "role":"system","content":"...", Banks returns it as a privileged system message instead of treating it as plain...

6.5CVSS5.9AI score0.00335EPSS
SaveExploits0References8
NVD
NVD
•added 2026/10/08 10:17 p.m.•13 views

CVE-2026-107717

Banks generates meaningful LLM prompts using a simple template language. Prior to 2.5.0, Banks Prompt.chatmessages attempts to parse every line of rendered template output as ChatMessage JSON. When an application renders untrusted data and passes the returned ChatMessage objects to an LLM provide...

6.5CVSS0.00335EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/10/08 10:10 p.m.•24 views

GHSA-HMQ2-7HP6-7CRH Banks: User-controlled prompt input can be parsed as privileged chat messages

Summary Banks' Prompt.chatmessages method parses every rendered output line as a potential ChatMessage JSON object. If attacker-controlled template data renders to JSON such as "role":"system","content":"...", Banks returns it as a privileged system message instead of treating it as plain...

6.5CVSS5.9AI score0.00335EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2026/10/08 10:10 p.m.•29 views

Banks: User-controlled prompt input can be parsed as privileged chat messages

Summary Banks' Prompt.chatmessages method parses every rendered output line as a potential ChatMessage JSON object. If attacker-controlled template data renders to JSON such as "role":"system","content":"...", Banks returns it as a privileged system message instead of treating it as plain...

6.5CVSS5.9AI score0.00335EPSS
SaveExploits0References5Affected Software1
Snyk
Snyk
•added 2026/10/08 10:10 p.m.•9 views

Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

Overview banks is an A prompt programming language Affected versions of this package are vulnerable to Improper Neutralization of Special Elements in Output Used by a Downstream Component 'Injection' via Prompt.chatmessages, which parsed every line of a rendered template as a possible ChatMessage...

6.9CVSS5.8AI score0.00335EPSS
SaveExploits0References2
CVE
CVE
•added 2026/10/08 9:38 p.m.•30 views

CVE-2026-107717

The Banks library (prior to version 2.5.0 ) is vulnerable to a prompt injection flaw in the Prompt.chat_messages() function. The issue stems from the software attempting to parse every line of rendered template output as ChatMessage JSON . Because ChatMessage.role accepts arbitrary strings, an at...

6.5CVSS6AI score0.00335EPSS
SaveExploits0References4
osv_cve
osv_cve
•added 2026/10/08 9:38 p.m.•15 views

CVE-2026-107717 Banks: User-controlled prompt input can be parsed as privileged chat messages

Banks generates meaningful LLM prompts using a simple template language. Prior to 2.5.0, Banks Prompt.chatmessages attempts to parse every line of rendered template output as ChatMessage JSON. When an application renders untrusted data and passes the returned ChatMessage objects to an LLM provide...

6.5CVSS5.7AI score
SaveExploits0References6
Vulnrichment
Vulnrichment
•added 2026/10/08 9:38 p.m.•4 views

CVE-2026-107717 Banks: User-controlled prompt input can be parsed as privileged chat messages

Banks generates meaningful LLM prompts using a simple template language. Prior to 2.5.0, Banks Prompt.chatmessages attempts to parse every line of rendered template output as ChatMessage JSON. When an application renders untrusted data and passes the returned ChatMessage objects to an LLM provide...

6.5CVSS6AI score0.00335EPSS
SaveExploits0References4
Rows per page
Query Builder