公開日:2026/04/09 最終更新日:2026/04/09

JVNVU#99749963
CrewAIにおける複数の脆弱性

概要

CrewAIには複数の脆弱性が存在します。

影響を受けるシステム

  • CrewAI

詳細情報

CrewAIはマルチエージェントAIシステムを構築するためのフレームワークです。CrewAIには以下の複数の脆弱性が存在します。

  • Pythonコードを実行するためのCodeInterpreterToolにおいて、Dockerが利用できない場合に、SandboxPythonが用いられるため、C言語の関数呼び出しによりコードが実行される(CVE-2026-2275)
  • 複数のRAG検索ツールにおいてURLが適切に検証されていないため、内部またはクラウドのサービスからコンテンツを取得可能なサーバサイドリクエストフォージェリの脆弱性が存在する(CVE-2026-2286)
  • CrewAIにおいて、Dockerの実行状態が正しくチェックされず、代わりにサンドボックスが使われる可能性がある(CVE-2026-2287)
  • JSONの読み込み処理において、入力パスの検証が行われていないため、サーバー上の任意のローカルファイルを読み取られる可能性がある(CVE-2026-2285)

想定される影響

CrewAIエージェントに対する直接的または間接的なプロンプトインジェクションが行われた場合、次のような影響を受ける可能性があります。

  • リモートコード実行(CVE-2026-2275、CVE-2026-2287)
  • サーバサイドリクエストフォージェリ(CVE-2026-2286)
  • 任意のファイル読み取り(CVE-2026-2285)

対策方法

アップデートする

開発者が提供する情報をもとに最新版へアップデートしてください。CVE-2026-2275とCVE-2026-2287については、CrewAI 1.11.0で修正されています。

ワークアラウンドを実施する

以下のワークアラウンドを実施することで、本脆弱性の影響を軽減することが可能です。

  • CodeInterpreterToolを削除、制限、無効化する。
  • allow_code_execution=Trueを設定しない。
  • エージェントに信頼できない入力が渡らないようにするか、入力を適切に無害化する。
  • Dockerが常に稼働していることを確認し、サンドボックスが使用されないようにする

ベンダ情報

参考情報

  1. CERT/CC Vulnerability Note VU#221883
    CrewAI contains multiple vulnerabilities including SSRF, RCE and local file read

JPCERT/CCからの補足情報

JPCERT/CCによる脆弱性分析結果

謝辞

関連文書

JPCERT 緊急報告
JPCERT REPORT
CERT Advisory
CPNI Advisory
TRnotes
CVE
JVN iPedia