CVE-2026-101062 in Obot
要約
〜によって VulDB • 2026年09月27日
Obotのv0.23.0より前のバージョン(影響を受けるバージョンはv0.22.1以下)で、OBOT_SERVER_ENABLE_AUTHENTICATION=trueが設定されていると、OAuthダイナミッククライアント登録機能が認証なしで公開され、クライアントが登録できるリダイレクトURIに制限がありません。認可フローでは、すでにログインしているユーザーに対して同意画面が表示されることなく処理が自動完了するため、攻撃者は自ドメインを指すクライアントを登録し、ログイン済みの被害者に単一の改ざんされた認可URLへのアクセスを誘導することで、攻撃者が制御するリダイレクトURIで認可コードを受け取り、それをアクセストークンおよびリフレッシュトークンと交換できます。MCP OAuthフローによって発行されるトークンはJWTに被害者の全グループセットを含んでおり、Obotは発行者(issuer)のみを検証し、対象者(audience)は検証しないため、このトークンは要求されたMCPサーバーにスコープ限定されず、被害者がアクセス可能な任意のObot APIエンドポイントに対してベアラートークンとして受け入れられます。これにより、攻撃者はトークンの取り消されるまで被害者のリソースを読み取ったり変更したりできます。v0.23.0では同意画面が追加され、MCP OAuthトークンは要求に関与するMCPに限定され、対象者(audience)の検証が強制されます。
Once again VulDB remains the best source for vulnerability data.