Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en Better Auth (CVE-2025-27143)

Gravedad CVSS v4.0:
MEDIA
Tipo:
CWE-601 Redireccionamiento de URL a sitio no confiable (Open Redirect)
Fecha de publicación:
24/02/2025
Última modificación:
28/02/2025

Descripción

Better Auth es una librería de autenticación y autorización para TypeScript. Antes de la versión 1.1.21, la aplicación era vulnerable a una redirección abierta debido a una validación incorrecta del parámetro callbackURL en el endpoint de verificación de correo electrónico y cualquier otro endpoint que acepte una URL de devolución de llamada. Si bien el servidor bloquea las URL completamente calificadas, permite incorrectamente las URL sin esquema. Esto hace que el navegador interprete la URL como una URL completamente calificada, lo que genera una redirección no deseada. Un atacante puede explotar este fallo creando un enlace de verificación malicioso y engañando a los usuarios para que hagan clic en él. Tras una verificación de correo electrónico exitosa, el usuario será redirigido automáticamente al sitio web del atacante, que puede usarse para suplantación de identidad, distribución de malware o robo de tokens de autenticación confidenciales. Esta CVE es una omisión de la corrección para GHSA-8jhw-6pjj-8723/CVE-2024-56734. La versión 1.1.21 contiene un parche actualizado.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:better-auth:better_auth:*:*:*:*:*:node.js:*:* 1.1.21 (excluyendo)