CVE-2025-59934criticalCWE-287CWE-345CWE-347

CVE-2025-59934: fallo crítico en formbricks

Formbricks missing JWT signature verification

Publicada el · Actualizada el

Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.

28Vexday Risk Score

Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.

ssvc Trackcvss 9.4epss 9.1%
En resumen

Formbricks no verifica que los tokens de inicio de sesión y reinicio de contraseña sean legítimos, permitiendo a los atacantes crear tokens falsos y tomar control de cuentas si conocen el ID de un usuario. Este es un fallo crítico porque estos tokens son la principal barrera de seguridad que protege las cuentas.

Detalle técnico

La rutina de validación JWT de Formbricks realiza decodificación sin verificación de firma, permitiendo a los atacantes crear tokens con alg: "none" y eludir controles de autenticación. La vulnerabilidad afecta tanto al endpoint de inicio de sesión por verificación de correo como al de reinicio de contraseña; la explotación requiere conocimiento del user.id del objetivo y resulta en secuestro de cuenta.

Resumen generado y traducido por IA a partir de la descripción oficial.
Formbricks is an open source qualtrics alternative. Prior to version 4.0.1, Formbricks is missing JWT signature verification. This vulnerability stems from a token validation routine that only decodes JWTs (jwt.decode) without verifying their signatures. Both the email verification token login path and the password reset server action use the same validator, which does not check the token’s signature, expiration, issuer, or audience. If an attacker learns the victim’s actual user.id, they can craft an arbitrary JWT with an alg: "none" header and use it to authenticate and reset the victim’s password. This issue has been patched in version 4.0.1.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Productos afectados
formbricks · formbricks
CVEs relacionadas — formbricks

En el mismo producto, de las más peligrosas a las menos.