
Flowise の forgot-password エンドポイントは、認証や検証なしで、有効なパスワードリセット用 tempToken を含む機密情報を返します。これにより、任意の攻撃者が任意のユーザーに対してリセットトークンを生成し、直接パスワードをリセットできるため、完全なアカウント乗っ取り (ATO) につながります。
usage: CVE-2025-58434-PasswordResetNew.py [-h] -u URL -e EMAIL -p PASSWORD
Flowise Password Reset Exploit (ATO)
options:
-h, --help show this help message and exit
-u, --url URL Base URL of the Flowise instance (e.g. http://target.com)
-e, --email EMAIL Target user's email address
-p, --password PASSWORD
New password to set
Example: python exploit.py -u http://target.com -e [email protected] -p NewPass123!
Flowise の重大な脆弱性により、認証されていない攻撃者がパスワードリセット機能を介してユーザーアカウントを完全に乗っ取ることが可能です。
/api/v1/account/forgot-password エンドポイントは、有効なパスワードリセットトークン(tempToken)を機密のユーザーデータとともに不適切に返します。このトークンは、検証なしで直ちにアカウントのパスワードリセットに再利用される可能性があります。
CVE-2025-58434 は、Flowise(クラウドおよびセルフホスト)のバージョン 3.0.5 以前に影響を及ぼす重大な認証/認可の脆弱性です。
CVSS v3.1: 9.8 (緊急)
Vector: AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
forgot-password API エンドポイントは次の動作をします:
tempToken を含むトークンが直接公開されるため: