脆弱性  ·  2026-11-07

Dagu MCP dagu_read パストラバーサルがHTTPミドルウェアをバイパスし、設定されたDAGディレクトリ外のyaml/ymlファイルを読み取る

脆弱性Low 影響度GlobalCVE-2026-102943
DaguのMCP dagu_readパスは、以前のCVE-2026-33344を封じ込めるために追加されたHTTPミドルウェアをバイパスし、パスリゾルバーは結果を設定されたDAGディレクトリに制限しません。読み取り専用(viewer)のMCP呼び出し元は、Daguプロセスがアクセス可能な任意のyaml/ymlファイルを読み取ることができます。
これはワークフローエンジンのMCPサーフェスにおける読み取り専用の情報漏洩経路であり、低権限の認証済み呼び出し元が到達可能です。書き込みや実行は許可されませんが、ホスト上の設定やその他のyamlファイルを漏洩させる可能性があります。
MCP dagu_read操作でtarget dag_specを指定すると、CVE-2026-33344のために導入されたHTTPミドルウェアをバイパスしてDAG仕様APIを直接呼び出します。基盤となるリゾルバーは、解決されたパスを設定されたDAGディレクトリに制限しません。viewerロールのAPIキーを持つ認証済み攻撃者は、絶対パスやトラバーサルパスを指定して、それらのディレクトリ外の.yaml/.ymlファイルを読み取ることができます。
Dagu < 2.11.0
Dagu 2.11.0にアップグレードしてください。アドバイザリ: https://github.com/dagucloud/dagu/security/advisories/GHSA-5m6c-38r8-5w76
NVD CVE-2026-102943Dagu advisory
ライブフィードで見る AIセキュリティとガバナンスの関連情報をさらに見る — 毎朝更新。
フィードを開く →