CVE-2026-40112 in PraisonAI
要約
〜によって VulDB • 2026年05月30日
PraisonAIはマルチエージェントチームシステムです。バージョン4.5.128より前では、src/praisonai/api.py内のFlask APIエンドポイントが、効果的なサニタイズ処理を行わずにエージェントの出力をHTMLとしてレンダリングしていました。_sanitize_html関数はnh3ライブラリに依存していますが、このライブラリはpyproject.tomlで必須または任意の依存関係としてリストされていません。nh3が存在しない場合(デフォルトのインストール状態)、サニタイザーは何もしない(no-op)動作となり、HTMLをそのまま返します。エージェントの入力に影響を与えることができる攻撃者(RAGデータポイズニング、ウェブスクレイピングの結果、またはプロンプトインジェクションを通じて)は、任意のJavaScriptを注入でき、APIの出力を表示するすべてのユーザーのブラウザでそのコードが実行されます。この脆弱性はバージョン4.5.128で修正されています。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.