Description
Banks generates meaningful LLM prompts using a template language that makes sense. Prior to 2.4.2, banks uses jinja2.Environment() (unsandboxed) to render prompt templates. Applications that pass user-supplied strings as the template argument to Prompt() are vulnerable to Server-Side Template Injection (SSTI), which can lead to Remote Code Execution (RCE) on the host system. This vulnerability is fixed in 2.4.2.
No analysis available yet.
Remediation
No remediation available yet.
Tracking
Sign in to view the affected projects.
Advisories
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-gphh-9q3h-jgpp | banks has Critical Remote Code Execution (RCE) via Jinja2 SSTI |
References
History
Tue, 26 May 2026 21:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Banks generates meaningful LLM prompts using a template language that makes sense. Prior to 2.4.2, banks uses jinja2.Environment() (unsandboxed) to render prompt templates. Applications that pass user-supplied strings as the template argument to Prompt() are vulnerable to Server-Side Template Injection (SSTI), which can lead to Remote Code Execution (RCE) on the host system. This vulnerability is fixed in 2.4.2. | |
| Title | Banks: Critical Remote Code Execution (RCE) via Jinja2 SSTI | |
| Weaknesses | CWE-1336 | |
| References |
| |
| Metrics |
cvssV3_1
|
Subscriptions
No data.
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-05-26T20:46:56.002Z
Reserved: 2026-05-05T15:13:47.571Z
Link: CVE-2026-44209
No data.
Status : Received
Published: 2026-05-26T21:16:37.620
Modified: 2026-05-26T21:16:37.620
Link: CVE-2026-44209
No data.
OpenCVE Enrichment
No data.
Weaknesses
Github GHSA