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

Vulnerabilidad en Better Auth de better-auth (CVE-2026-45364)

Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
28/05/2026
Última modificación:
21/07/2026

Descripción

Better Auth es una biblioteca de autenticación y autorización para TypeScript. Antes de 1.4.17 y 1.5.0-beta.9, el limitador de tasa HTTP de Better Auth identificaba cada solicitud por la dirección IP textual exacta que recibía en x-forwarded-for (o el encabezado configurado que contenía la IP). Clientes IPv6 que controlaban una asignación /64 típica podían rotar a través de 2^64 direcciones de origen distintas sin agotar el contador por dirección, eludiendo la limitación de tasa en /sign-in/email, /sign-up/email, /forget-password y cualquier otra ruta que el limitador protegiera. El mismo error permitía a un único cliente variar la codificación textual de una dirección IPv6 (mayúsculas, compresión, mapeada a IPv4, IPv4 codificada en hexadecimal en IPv6) y producir múltiples claves distintas. Esta vulnerabilidad está corregida en 1.4.17 y 1.5.0-beta.9.