Lucene search
+L

377 matches found

RedhatCVE
RedhatCVE
•added 2026/10/09 4:45 p.m.•5 views

CVE-2026-107716

A flaw was found in Banks. The directory prompt registry fails to properly validate symbolic links file system shortcuts that point to another location. An attacker with the ability to influence files in the prompt directory can exploit this vulnerability by creating links that point outside the...

7.3CVSS5.9AI score0.00134EPSS
SaveExploits0References7
NVD
NVD
•added 2026/10/08 10:17 p.m.•6 views

CVE-2026-107716

Banks generates meaningful LLM prompts using a simple template language. Prior to 2.5.1, Banks DirectoryPromptRegistry does not reject symbolic links for index.json or discovered and existing .jinja prompt files. In an application where untrusted users can influence a prompt directory,...

7.3CVSS0.00134EPSS
SaveExploits0References4
OSV
OSV
•added 2026/10/08 10:10 p.m.•4 views

GHSA-556J-VV39-8RQV Banks: Symlink traversal and arbitrary file disclosure/overwrite in DirectoryPromptRegistry

Summary In banks.registries.DirectoryPromptRegistry, prompt file paths and the index file index.json do not refuse symbolic links. When a prompt directory contains or accepts untrusted files e.g. unpacked archives, shared repositories, or multi-tenant folders, symbolic links pointing outside the...

7.3CVSS6AI score0.00134EPSS
SaveExploits0References5
CVE
CVE
•added 2026/10/08 9:38 p.m.•10 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.5CVSS5.8AI score0.00279EPSS
SaveExploits0References4
EUVD
EUVD
•added 2026/10/08 9:38 p.m.•6 views

EUVD-2026-95341

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.8AI score0.00279EPSS
SaveExploits0References4
OSV
OSV
•added 2026/10/08 9:38 p.m.•3 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.8AI score
SaveExploits0References6
OSV
OSV
•added 2026/10/08 9:33 p.m.•3 views

CVE-2026-107716 Banks: Symlink traversal and arbitrary file disclosure/overwrite in DirectoryPromptRegistry

Banks generates meaningful LLM prompts using a simple template language. Prior to 2.5.1, Banks DirectoryPromptRegistry does not reject symbolic links for index.json or discovered and existing .jinja prompt files. In an application where untrusted users can influence a prompt directory,...

7.3CVSS5.9AI score
SaveExploits0References6
EUVD
EUVD
•added 2026/10/08 9:33 p.m.•8 views

EUVD-2026-95340

Banks generates meaningful LLM prompts using a simple template language. Prior to 2.5.1, Banks DirectoryPromptRegistry does not reject symbolic links for index.json or discovered and existing .jinja prompt files. In an application where untrusted users can influence a prompt directory,...

7.3CVSS5.9AI score0.00134EPSS
SaveExploits0References4
CVE
CVE
•added 2026/10/08 9:33 p.m.•12 views

CVE-2026-107716

The Banks library, used for generating LLM prompts, contains a symlink traversal vulnerability in the DirectoryPromptRegistry component prior to version 2.5.1 . The root cause is that the registry fails to reject symbolic links for index.json or .jinja prompt files. If an attacker can influence t...

7.3CVSS5.9AI score0.00134EPSS
SaveExploits0References4
Cvelist
Cvelist
•added 2026/10/08 9:33 p.m.•31 views

CVE-2026-107716 Banks: Symlink traversal and arbitrary file disclosure/overwrite in DirectoryPromptRegistry

Banks generates meaningful LLM prompts using a simple template language. Prior to 2.5.1, Banks DirectoryPromptRegistry does not reject symbolic links for index.json or discovered and existing .jinja prompt files. In an application where untrusted users can influence a prompt directory,...

7.3CVSS0.00134EPSS
SaveExploits0References4
AstraLinux
AstraLinux
•added 2026/09/14 12:41 p.m.•5 views

Astra Linux – Vulnerability found in Linux 5.10, Linux 5.15

In the Linux kernel, the following vulnerability has been resolved: x86/MCE/AMD: Use a u64 type for the bankmap. The maximum number of MCA banks is 64 MAXNRBANKS; see a0bc32b3cacf “x86/mce: Increase the maximum number of banks to 64”. However, the bankmap, which contains a bitfield indicating whi...

7.8CVSS6AI score0.00164EPSS
SaveExploits0References2
AstraLinux
AstraLinux
•added 2026/09/14 12:41 p.m.•15 views

Astra Linux – Vulnerability found in Linux 5.10, Linux 6.1, and Linux 5.15

In the Linux kernel, the following vulnerabilities have been resolved: tpm: Limit the number of PCR banks The function tpm2getpcrallocation does not impose any upper limit on the number of banks. The limit is set to eight banks, so values that exceed this limit from external I/O cause only limite...

5.5CVSS6.1AI score0.00147EPSS
SaveExploits0References2
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•16 views

Banks: Path traversal in `DirectoryPromptRegistry.set()` allows arbitrary file write outside the registry root

SummaryDirectoryPromptRegistry.set interpolates the attacker-controllable Prompt.name into a Path expression with no canonicalization. An application that derives the prompt name from request data lets a caller write attacker-controlled bytes outside the configured registry directory...

6CVSS6AI score0.00474EPSS
SaveExploits0References8Affected Software1
OSV
OSV
•added 2026/09/10 9:44 a.m.•14 views

PYSEC-2026-3810 Banks: Path traversal in `DirectoryPromptRegistry.set()` allows arbitrary file write outside the registry root

Summary DirectoryPromptRegistry.set interpolates the attacker-controllable Prompt.name into a Path expression with no canonicalization. An application that derives the prompt name from request data lets a caller write attacker-controlled bytes outside the configured registry directory. Details...

6CVSS6AI score0.00474EPSS
SaveExploits0References8
Circl
Circl
•added 2026/09/02 4:35 p.m.•17 views

CVE-2026-71492

creationtimestamp| type| source ---|---|--- 2026-09-02 16:35:33+00:00| published-proof-of-concept| https://github.com/masci/banks/security/advisories/GHSA-x8wg-4xgc-vr54...

6CVSS5.8AI score0.00474EPSS
SaveExploits0References1
OSV
OSV
•added 2026/09/02 2:38 p.m.•13 views

GHSA-X8WG-4XGC-VR54 Banks: Path traversal in `DirectoryPromptRegistry.set()` allows arbitrary file write outside the registry root

Summary DirectoryPromptRegistry.set interpolates the attacker-controllable Prompt.name into a Path expression with no canonicalization. An application that derives the prompt name from request data lets a caller write attacker-controlled bytes outside the configured registry directory. Details...

6CVSS6AI score0.00474EPSS
SaveExploits0References6
EUVD
EUVD
•added 2026/09/02 2:38 p.m.•20 views

EUVD-2026-63414

Banks: Path traversal in DirectoryPromptRegistry.set allows arbitrary file write outside the registry root...

6CVSS6AI score0.00474EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2026/09/02 2:38 p.m.•21 views

Banks: Path traversal in `DirectoryPromptRegistry.set()` allows arbitrary file write outside the registry root

Summary DirectoryPromptRegistry.set interpolates the attacker-controllable Prompt.name into a Path expression with no canonicalization. An application that derives the prompt name from request data lets a caller write attacker-controlled bytes outside the configured registry directory. Details...

6CVSS6AI score0.00474EPSS
SaveExploits0References6Affected Software1
RedhatCVE
RedhatCVE
•added 2026/08/27 12:19 p.m.•18 views

CVE-2026-71492

A flaw was found in Banks. The DirectoryPromptRegistry.set function improperly handles attacker-controlled Prompt.name and Prompt.version values. This allows for path traversal, enabling an attacker to write arbitrary files outside the intended registry root. This vulnerability could lead to...

6.5CVSS6AI score0.00474EPSS
SaveExploits0References7
Snyk
Snyk
•added 2026/08/21 12:42 a.m.•15 views

Directory Traversal

Overview banks is an A prompt programming language Affected versions of this package are vulnerable to Directory Traversal via the DirectoryPromptRegistry.set function. An attacker can write arbitrary bytes to files outside the intended registry root by supplying crafted values for Prompt.name an...

7.1CVSS6.1AI score0.00474EPSS
SaveExploits0References2
Rows per page
Query Builder