概要
LLMフロー構築ツール「Flowise」のパスワードリセット機能に、認証バイパス脆弱性が存在します。
AccountServiceクラスのresetPasswordメソッドにおいて、パスワードリセットトークンが実際に生成されたかどうかの検証が行われていません。デフォルトではリセットトークンの値はnullであり、一度リセットした場合は空文字列になります。メールアドレスを知っている攻撃者は、nullまたは空文字列のリセットトークン値を含むリクエストを送信し、パスワードを任意の値にリセットできます。
CVSSベクトル
| 指標 | 値 |
|---|---|
| CVSSスコア | 9.8(Critical) |
| 攻撃元区分 | ネットワーク |
| 攻撃条件の複雑さ | 低 |
| 必要な権限レベル | なし |
| CWE | CWE-287(不適切な認証) |
影響を受けるソフトウェア
| 製品 | ベンダー | 影響バージョン |
|---|---|---|
| Flowise | FlowiseAI | 3.1.0未満 |
修正バージョンと回避策
- 修正: Flowise 3.1.0以降へアップデート
- 回避策: パスワードリセットエンドポイント(
/api/v1/account/reset-password)へのアクセスを制限
関連リンク
データソース: NVD (NIST), GitHub Advisory Database AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
