脆弱性  ·  2026-10-30

CoderワークスペースエージェントのGCEインスタンスID JWTオーディエンス検証の失敗により、エージェントセッショントークンのリプレイが可能

脆弱性Medium 影響度Global
CVE-2026-118687 (CVSS 6.5、CWE-441): Coder 2.29.21より前、2.30.0 < 2.34.12、2.35.0 < 2.35.9、2.36.0 < 2.36.7、2.37.0 < 2.37.4では、POST /api/v2/workspaceagents/google-instance-identityでGCEインスタンスID JWTのオーディエンスクレームを検証しません。別の依頼者向けに発行された未期限のformat=fullアイデンティティトークンを取得した攻撃者は、それをリプレイしてそのワークスペースエージェントのセッショントークンを取得でき、ワークスペースの次のビルドまで有効です。
Coderは開発者/エージェントワークスペース(AIコーディング環境を含む)をホストします。検証されていないオーディエンスにより、別のサービス用に発行されたトークンをリプレイしてワークスペースエージェントになりすまし、そのワークスペースのセッションを乗っ取り、内部のコードや資格情報を暴露することができます。
別の依頼者向けに発行された未期限のGCEインスタンスID JWTを持つ攻撃者が、それをエンドポイントにリプレイして、対象のワークスペースエージェントのセッショントークンを取得します。
Coder (github.com/coder/coder) 2.29.21 / 2.34.12 / 2.35.9 / 2.36.7 / 2.37.4より前。
GHSA-24vh-q7rg-243wに従って、Coderを修正リリース(2.29.21 / 2.34.12 / 2.35.9 / 2.36.7 / 2.37.4)にアップグレードしてください。
Coder security advisory GHSA-24vh-q7rg-243wVulnCheck advisory — Coder GCP instance identity
ライブフィードで見る AIセキュリティとガバナンスの関連情報をさらに見る — 毎朝更新。
フィードを開く →