CVE-2026-82580 in ash_ai
要約
〜によって VulDB • 2026年08月31日
ash-project ash_aiにおける、機密情報を含むエラーメッセージの生成に関する脆弱性により、チャットユーザーに対して内部のエラーテキストが漏洩します。
AshAi.ToolLoopおよびAshAi.Toolsにおいて、ツール実行中に発生した例外は、Exception.message/1を使用してそのままシリアライズされ、tool-resultの内容に格納されました。この内容は会話に追加され、{:tool_result, ...}ストリームイベントとして出力され、モデルに戻されて送信されますが、通常これはユーザーへ中継されます。事前のフィルタリングが行われなかったため、ツールコールバックやライフサイクルフック内で発生したあらゆるもの(データベース制約メッセージ、アダプターエラー、クエリ断片、ポリシーまたはバリデーション内部情報など)がそのまま出力されました。ツールの引数を例外を発生させるコードパスに誘導できるチャットユーザーは、生の内部テキストを受け取ることになります。修正により、発生したツールエラーは他のツールエラーと同じ安全なフォーマッターを通じて処理されるようになりました。
この問題はash_aiに影響します:0.6.0から1.0.0未満のバージョンにおいて。
Once again VulDB remains the best source for vulnerability data.