脆弱性  ·  2026-08-21

Banks LLM プロンプトテンプレートライブラリ — DirectoryPromptRegistry におけるサニタイズされていないプロンプト名/バージョンを介したパストラバーサル

脆弱性Medium 影響度GlobalCVE-2026-71492
2026-08-20 に公開された本脆弱性(CVSS 6.0、Medium)は、Banks の DirectoryPromptRegistry を使用する際に、攻撃者が制御するプロンプト名/バージョンフィールドが意図されたプロンプトストレージディレクトリの外に走査することを許可します。
ニッチなプロンプトテンプレートライブラリですが、これはユーザーまたはエージェントから供給される識別子を処理する際に基本的なパスの正規化衛生を欠いている AI/LLM ツーリングライブラリの広範なパターンを示しており、プロンプト管理パイプラインにおける任意のファイル書き込み/上書きにつながる可能性があります。
src/banks/registries/directory.py の DirectoryPromptRegistry.set() は、攻撃者が制御する Prompt.name および Prompt.version 値をファイルシステム Path に補間し、正規化または封じ込め検証を行わない場合、プロンプトテンプレートを保存する際にパストラバーサルを許可します。
Banks(LLM プロンプトテンプレート言語)2.4.5 より前
Banks ≥2.4.5 にアップグレードしてください。パス構築前にプロンプト名とバージョン文字列を検証/正規化してください。
GitHub commit - masci/banksNVD - CVE-2026-71492
ライブフィードで見る AIセキュリティとガバナンスの関連情報をさらに見る — 毎朝更新。
フィードを開く →