何が起きたか
0.8.0 より前では、Helioのダッシュボードサイドバンドは、信頼されたオリジンを確認するのではなく、リクエストのホスト名がプライベートネットワーク(10./172.16-172.31./192.168.)プレフィックスで始まるかどうかをチェックしてCORS許可を検証していたため、細工されたホストからのリクエストがエージェントのダッシュボードに到達できた。
なぜ重要か
MCPプロキシダッシュボードはAIエージェントツールの管理サーフェスです。CORSバイパスにより、悪意のあるページがエージェントのコントロールプレーンに対してアクションを実行したり状態を読み取ったりできるようになる。
攻撃経路
ダッシュボードサイドバンドは、CORSリクエストのオリジンを、ソースを信頼された/ローカルのオリジンとして検証するのではなく、ホスト名をプライベートネットワークの文字列プレフィックスと照合することによって検証していたため、クロスオリジンの攻撃者起点のリクエストがオリジンチェックを通過できた。
影響を受けるシステム
gethelio/helio < 0.8.0 (ダッシュボードサイドバンドCORS)
緩和策
helio 0.8.0 にアップグレードしてください。ダッシュボードをループバックにバインドし、CORSを想定されたローカルオリジンに制限してください。