何が起きたか
FunctionCall の入力フィールドの field_type が Python の eval() にそのまま渡されていたため、この値に影響を与えられる攻撃者が Agno のプロセス内で任意のコードを実行できます。API や Web UI、信頼できないツールやモデルの出力から FunctionCall の入力が届く構成が対象です。
やること
2.3.24 以降へ更新します(現行の 2.6 系は修正済みです)。安全な回避策はなく、すぐ更新できない場合は信頼できない入力が field_type に届かないようにします。