脆弱性  ·  2026-10-22

HKUDS Vibe-Tradingエージェントフレームワーク: rootとしての未認証RCE、プロンプトインジェクションシェルツール、エージェントファイルツールのパストラバーサル (CVE-2026-114106/114107/114108)

脆弱性High 影響度GlobalCVE-2026-114108
VulnCheck/NVDおよびGitHubアドバイザリ(取得済み)で検証済み: 単一のアドバイザリセットが、サンドボックス化されていないLLM呼び出し可能なBashTool/BackgroundRunToolシェルインジェクション(標準的なRCEプリミティブ)に加えて、バックテストexec_moduleとJonesコード生成シンク、read_urlのSSRF、read-documentパストラバーサル (CVE-2026-114106, 7.5)、rootシェルへの間接プロンプトインジェクション (CVE-2026-114107, 8.8)、FastAPIサーフェス上の欠落した認証 (CVE-2026-114108, 9.8) をカバーしており、すべて匿名で到達可能にしています。
この発見は、トレーディングエージェントにおける繰り返し発生するLLMツールRCEクラスの典型的なデモンストレーションです: 未認証リクエストまたはプロンプトインジェクションされたPDF → rootシェル、およびAPIキー/資格情報の未認証の任意ファイル読み取り — PyPIにリリースされた単一のフレームワークに階層化されています。
/sessions/{id}/messagesへの未認証POST(require_auth()はAPI_AUTH_KEYが設定されていない場合に早期リターンします)または埋め込み命令を含むドキュメント/Webページのアップロード; LLMエージェントはその後、BashTool/BackgroundRunToolを呼び出し、モデルが生成したコマンドをsubprocess.run(shell=True)にrootとしてそのまま渡します。別途、read_documentファイルツールにはサンドボックスチェックがなく(safe_user_pathでゲートされたツールもエスケープ可能)、/etc/shadowやAPIキーを含むプロセス環境などの任意のサーバーファイル読み取りが可能になります。
HKUDS Vibe-Trading (vibe-trading-ai) 0.1.0 – <0.1.7
0.1.7にアップグレードしてください; API_AUTH_KEYを設定してください; USERディレクティブ/非rootランタイムを追加してください; ファイルツールを制限または削除してください; エージェントによって処理されたドキュメントはすべて信頼できない入力として扱ってください。アドバイザリ: GHSA-jqmf-mx4f-hfr6、GHSA-5rmq-chc7-m22f、GHSA-v2f8-6655-7grj。
GitHub Advisory GHSA-jqmf-mx4f-hfr6 (fetched)NVD CVE-2026-114108 (via REST, fetched)NVD CVE-2026-114107
ライブフィードで見る AIセキュリティとガバナンスの関連情報をさらに見る — 毎朝更新。
フィードを開く →