何が起きたか
1.1.0 より前では、書き込み確認ロジックは query_database というツール名のみに一致していたため、エージェントが呼び出す書き込みを行うカスタムツールは、意図された人間の確認なしで実行された。
なぜ重要か
エージェント駆動のデータベース書き込みに関するガードレールを除去し、エージェント(またはプロンプトインジェクション)がデータを静かに変更できるようにする。
攻撃経路
バンドルされたクライアントは、 query_database というツール名のみをチェックして書き込み確認を要求するかどうかを決定していたため、書き込みを実行するカスタムツール呼び出しは確認プロンプトなしで実行された。
影響を受けるシステム
pgedge-postgres-mcp < 1.1.0
緩和策
pgedge-postgres-mcp 1.1.0 にアップグレードしてください。DBロールを最小権限に設定してください。