脆弱性  ·  2026-10-30

Agno PandasToolsの安全でないリフレクションにより、プロンプトインジェクションが任意のpandas関数を呼び出せる(read_pickle RCE / ローカルファイル読み取り)

脆弱性High 影響度Global
CVE-2026-119050(CVSS 8.1 / 9.2):Agno 3.1.11まで、PandasToolsに安全でないリフレクションがあり、モデルが制御する関数名をgetattr()で解決します。細工されたプロンプトインジェクションにより、エージェントが攻撃者制御のパスに対してpandas.read_pickleを呼び出してコード実行を行ったり、他のpandasリーダーを呼び出してローカルファイルを読み取ったりできます。ベンダーのアドバイザリ/問題トラッカーは、脆弱なツールコードとパッチ議論を参照しています。
プロンプトインジェクションがエージェントフレームワーク内のホストコード実行になります:エージェントの推論を操る攻撃者は、正当なpandasツールを任意の関数呼び出しに変換し、ローカルファイルを流出させたり、エージェントの権限でコードを実行したりできます。
Agnoエージェントに、getattrを介してpandas関数名(例:read_pickle)を列挙するプロンプトを注入する;エージェントは攻撃者制御のパスでその関数を呼び出し、コードを実行するかローカルファイルを読み取ります。
Agno (agno) 3.1.11まで。
3.1.11以降のパッチ済みリリースにアップグレードする;ツールが呼び出せるpandas関数を制約/ホワイトリスト化し、ファイル読み取りツールを信頼されていないコンテンツに公開しないようにする。
NVD CVE-2026-119050VulnCheck advisory — Agno PandasTools
ライブフィードで見る AIセキュリティとガバナンスの関連情報をさらに見る — 毎朝更新。
フィードを開く →