何が起きたか
CWE-306(重要な機能の認証欠如)。認証されていないリモート呼び出し元は、オペレーターのDynatrace資格情報でMCPサーバーのツールを駆動でき、特にGrailの可観測性/セキュリティデータを読み取るためのexecute_dqlを実行できます。CVSS 7.5。
なぜ重要か
MCP可観測性サーバーで「--http」をクリックすると、AIエージェントに付与されたDynatraceセキュリティ/可観測性データへの読み取りアクセスが公開されます — 認証なしで、エージェントが使用する同じ機密テレメトリへのネットワーク到達可能な経路です。
攻撃経路
--httpで起動されたサーバーは、認証、セッション検証、またはHost/Origin保護なしでJSON-RPCツール/呼び出しリクエストを受け入れ、その後サーバーの設定済みDynatrace資格情報でそれらをディスパッチします。ネットワーク到達可能な呼び出し元は、execute_dqlを呼び出してログ/セキュリティイベント/ユーザーセッションを読み取ったり、create_dynatrace_notebookを作成したりできます。
影響を受けるシステム
dynatrace-oss dynatrace-mcp < 2.0.0
緩和策
dynatrace-mcp 2.0.0にアップグレードしてください(GHSA-p7w7-4929-vpj5)。