CSSA 独自早期警戒
9.8 超危険
agno のエージェント編成層が既定で動的コード実行制御を欠き任意コード実行に至る
攻撃者はモデル出力操作の欠陥を利用し、保護されていない Python コード実行ツールをエージェントに呼び出させます。フレームワークは既定ですべての確認機構を閉じており方針ゲートウェイによる遮断もないため、悪意あるコードはホストプロセス内で exec 関数により直接実行され、システムの完全性、機密性および可用性が深刻に破壊され、認証不要の遠隔任意コード実行が実現されます。
コンポーネント
agno は AI 応用開発向けのエージェントフレームワークであり、その中核部品は大規模言語モデルと外部ツール間の相互作用編成に焦点を置き、標準化インタフェースによりモデル出力から機能呼出への自動化流転を実現し、マルチモーダルエージェント統合の複雑さを下げ開発効率を高めることを目的としています。
種別
Improper Control of Dynamically-Managed Code Resources (CWE-913)
リポジトリ
github.com/agno-agi/agno
· Star 42232
対処方法
- 開発者は機微ツールの二次確認機構を既定で有効化し、方針に基づく実行前検証を実施し、ログ警告を遮断式の安全検査へ引き上げ、動的コード資源が制限されたサンドボックスまたは厳格な権限下で実行されることを保証し、モデル指令を既定で信頼する行為を絶つべきです。
