何が起きたか
Ro1MEによる協調開示:アップロードルートは実行可能なコンテンツをブロックせずにスキルパッケージを受け入れ、react-agentパスがアップロードされたスキルを実行するため、DB-GPTサービスでのコード実行につながる。
なぜ重要か
DB-GPTはオープンソースのLLM/エージェントデータプラットフォーム。不正なスキル実行は、データベース隣接型AIサービスへのサプライチェーン型コード実行経路となる。
攻撃経路
攻撃者は実際のスキルアップロードルートを通じてスクリプトを含むスキルパッケージをアップロードし、その後react-agentチャットフローを介してその実行をトリガーし、サービス環境内で実行する。
影響を受けるシステム
DB-GPT 0.7.5および0.8.0(SkillManagerアップロード→react-agent実行)
緩和策
DB-GPTを0.8.0以降に更新。スキルアップロードを信頼できるユーザーに制限し、スキルパッケージを検証。