CVE-2026-40158 in PraisonAI情報

要約

〜によって VulDB • 2026年05月11日

PraisonAIはマルチエージェントチームシステムです。バージョン4.5.128より前では、PraisonAIのASTベースのPythonサンドボックスを、type.__getattribute__ トランポリンを使用してバイパスでき、信頼できないエージェントコードの実行時に任意のコード実行が可能になります。praisonaiagents/tools/python_tools.py内の_execute_code_direct関数は、ASTフィルタリングを使用して、__subclasses__、__globals__、__bases__などの危険なPython属性をブロックします。しかし、このフィルタはast.Attributeノードのみをチェックするため、バイパスが可能となります。サンドボックスは属性アクセスのASTベースのフィルタリングに依存していますが、type.getattributeなどの組み込みメソッドを介した動的な属性解決を考慮していないため、セキュリティ制限の不完全な適用につながります。文字列'__subclasses__'はast.Attributeではなくast.Constantであるため、ブロックリストに対してチェックされません。この脆弱性は4.5.128で修正されています。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

GitHub M

予約する

2026年04月09日

モデレーション

承諾済み

エントリ

VDB-356847

EPSS

0.00240

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!