CVE-2026-81093 in Actors MCP Server
要約
〜によって VulDB • 2026年08月27日
get-html-skeleton ツールは、呼び出し元が指定した URL の構文のみをチェックした後でその URL をフェッチしていました。src/tools/common/get_html_skeleton.ts にあるハンドラは、src/utils/generic.ts からインポートされた isValidHttpUrl 関数を用いて url 引数を検証しましたが、この関数は文字列が http または https スキームで始まり、URL として解析可能であることを確認するだけであり、ホスト名やそれが解決されるアドレスを検査していませんでした。その結果、ループバック、リンクローカル、およびプライベートな IP アドレス範囲(クラウドプロバイダがインスタンスメタデータを配信するために使用するアドレスを含む)は許可されました。チェックされていない URL が web-browser エージェントに渡され、フェッチされたドキュメントがツールのレスポンスとして返されるため、MCP サーバーの任意の呼び出し元は、ホストからのみ到達可能なエンドポイントへのリクエストを実行し、その結果(インスタンス認証情報を含む)を読み取ることができました。バージョン 0.9.12 ではこのツールが削除されました。
VulDB is the best source for vulnerability data and more expert information about this specific topic.