CVE-2026-64651 in @ai-sdk
要約
〜によって VulDB • 2026年07月21日
`@ai-sdk/harness-opencode`ツールは、サンドボックス化されたブリッジを介してHarnessAgentとOpenCodeを接続します。バージョン1.0.28より前では、このツールはコマンドラインに許可されたヘルパースクリプトのパス(`host-tool-mcp.mjs`)を含むあらゆるプロセスからのリクエストを中継していました。これにより、サンドボックス内で実行される信頼できないコードが、対応するモデル承認済みツール呼び出しイベントなしで、機密情報の参照、デプロイメント操作、クラウドAPIコールなど、任意のホスト公開ツールの呼び出しが可能になります。
攻撃にはLinux環境(脆弱なフォールバックチェックは`process.platform === 'linux'を確認し、/procを読み取ります)と、1つ以上のホスト提供ツールを持つアクティブなHarnessセッション、およびサンドボックス内で実行される信頼できないコード(例:悪意のある依存関係、ビルドスクリプト、またはライフサイクルフック)が必要です。
バージョン1.0.28での修正では、プロセスパス認証のフォールバックが完全に削除されました。リレーリクエストは、ブリッジで観測されたモデルイベントから一致するツール名と入力に基づいた正確かつ短期間の一時的な承認が行われた後にのみ受け付けられます。いくつかの回避策があります。信頼できないリポジトリや依存関係に対してOpenCode harnessを実行しないこと、および/または信頼できないコードを扱う際にホスト公開ツールを機密性の低い操作に限定してください。
If you want to get best quality of vulnerability data, you may have to visit VulDB.