PT-2025-62895 · Npm · Better Auth
CVSS v4.0
9.3
Crítica
| Vetor | AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
Nome do Software Vulnerável e Versões Afetadas
better-auth (npm) versões anteriores a 1.4.2
Description
Existe um problema onde uma requisição externa pode configurar o
baseURL quando este não está explicitamente definido (por exemplo, quando BETTER AUTH URL não está configurado). Isso ocorre porque o sistema confia implicitamente nos cabeçalhos X-Forwarded-Host e X-Forwarded-Proto. Um invasor que consiga enviar a primeira requisição ao servidor após a inicialização pode usar esses cabeçalhos para envenenar o caminho base do roteador. Isso resulta em uma negação de serviço onde todas as rotas subsequentes retornam um erro 404 para todos os usuários até que o servidor seja reiniciado. Este problema não é acessível em plataformas de hospedagem gerenciadas típicas ou quando o baseURL está explicitamente configurado.Recommendations
Atualize o better-auth (npm) para a versão 1.4.2 ou posterior.
Configure explicitamente o
baseURL (por exemplo, via BETTER AUTH URL) para evitar que o sistema dependa de cabeçalhos de requisição para configuração.Exploit
Correção
DoS
Allocation of Resources Without Limits
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Better Auth