CVE-2025-58434

Flowise is a drag & drop user interface to build a customized large language model flow. In version 3.0.5 and earlier, the `forgot-password` endpoint in Flowise returns sensitive information including a valid password reset `tempToken` without authentication or verification. This enables any attacker to generate a reset token for arbitrary users and directly reset their password, leading to a complete account takeover (ATO). This vulnerability applies to both the cloud service (`cloud.flowiseai.com`) and self-hosted/local Flowise deployments that expose the same API. Commit 9e178d68873eb876073846433a596590d3d9c863 in version 3.0.6 secures password reset endpoints. Several recommended remediation steps are available. Do not return reset tokens or sensitive account details in API responses. Tokens must only be delivered securely via the registered email channel. Ensure `forgot-password` responds with a generic success message regardless of input, to avoid user enumeration. Require strong validation of the `tempToken` (e.g., single-use, short expiry, tied to request origin, validated against email delivery). Apply the same fixes to both cloud and self-hosted/local deployments. Log and monitor password reset requests for suspicious activity. Consider multi-factor verification for sensitive accounts.
Configurations

Configuration 1 (hide)

cpe:2.3:a:flowiseai:flowise:*:*:*:*:*:*:*:*

History

30 Sep 2026, 17:10

Type Values Removed Values Added
Summary
  • (es) Flowise es una interfaz de usuario de arrastrar y soltar para construir un flujo de modelo de lenguaje grande personalizado. En la versión 3.0.5 y anteriores, el endpoint 'forgot-password' en Flowise devuelve información sensible, incluyendo un 'tempToken' válido de restablecimiento de contraseña, sin autenticación ni verificación. Esto permite a cualquier atacante generar un token de restablecimiento para usuarios arbitrarios y restablecer directamente su contraseña, lo que lleva a una toma de control completa de la cuenta (ATO). Esta vulnerabilidad se aplica tanto al servicio en la nube ('cloud.flowiseai.com') como a las implementaciones de Flowise autoalojadas/locales que exponen la misma API. El commit 9e178d68873eb876073846433a596590d3d9c863 en la versión 3.0.6 asegura los endpoints de restablecimiento de contraseña. Varias medidas de remediación recomendadas están disponibles. No devolver tokens de restablecimiento ni detalles sensibles de la cuenta en las respuestas de la API. Los tokens solo deben entregarse de forma segura a través del canal de correo electrónico registrado. Asegurar que 'forgot-password' responda con un mensaje de éxito genérico independientemente de la entrada, para evitar la enumeración de usuarios. Requerir una validación fuerte del 'tempToken' (por ejemplo, de un solo uso, caducidad corta, vinculado al origen de la solicitud, validado contra la entrega por correo electrónico). Aplicar las mismas correcciones tanto a las implementaciones en la nube como a las autoalojadas/locales. Registrar y monitorear las solicitudes de restablecimiento de contraseña para detectar actividad sospechosa. Considerar la verificación multifactor para cuentas sensibles.

Information

Published : 2025-09-12 18:15

Updated : 2026-09-30 17:10


NVD link : CVE-2025-58434

Mitre link : CVE-2025-58434

CVE.ORG link : CVE-2025-58434


JSON object : View

Products Affected

flowiseai

  • flowise
CWE
CWE-306

Missing Authentication for Critical Function