{
 "version": "https://jsonfeed.org/version/1.1",
 "title": "masci banks: important CVE events",
 "home_page_url": "https://patchwire.jonathanross.dev/products/masci--banks/",
 "feed_url": "https://patchwire.jonathanross.dev/feeds/products/masci--banks/important.json",
 "authors": [
  {
   "name": "Patchwire"
  }
 ],
 "language": "en",
 "items": [
  {
   "id": "tag:patchwire.jonathanross.dev,2026:CVE-2026-107716/disclosed",
   "url": "https://patchwire.jonathanross.dev/cve/CVE-2026-107716/",
   "title": "CVE-2026-107716 · masci banks · disclosed",
   "content_text": "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, DirectoryPromptRegistry._scan() and DirectoryPromptRegistry.get() can follow a link outside the registry root and disclose a file, while DirectoryPromptRegistry.set(), DirectoryPromptRegistry._save(), and DirectoryPromptRegistry._load() can read or overwrite an external link target. The issue requires attacker influence over the registry directory or its extracted contents. This issue is fixed in version 2.5.1.",
   "date_published": "2026-10-08T21:33:13Z"
  },
  {
   "id": "tag:patchwire.jonathanross.dev,2026:CVE-2026-107716/fixed/pypi",
   "url": "https://patchwire.jonathanross.dev/cve/CVE-2026-107716/",
   "title": "CVE-2026-107716 · masci banks · fixed upstream (PyPI)",
   "content_text": "Fixed versions: banks 2.5.1.",
   "date_published": "2026-10-08T21:33:13Z"
  }
 ]
}
