PT-2025-7795 · Unknown · Better Auth

Shivaraj-Kolekar

+1

·

Publicado

2024-12-30

·

Atualizado

2025-02-28

·

CVE-2025-27143

CVSS v4.0

7.9

Alta

VetorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H
Nome do Software Vulnerável e Versões Afetadas Versões do Better Auth anteriores à 1.1.21
Descrição A aplicação está vulnerável a um redirecionamento aberto devido à validação inadequada do parâmetro callbackURL no endpoint de verificação de e-mail e em qualquer outro endpoint que aceite uma URL de callback. Embora o servidor bloqueie URLs totalmente qualificadas, ele permite incorretamente URLs sem esquema. Isso resulta no navegador interpretando a URL como uma URL totalmente qualificada, levando a um redirecionamento não intencional. Um atacante pode explorar essa falha criando um link de verificação malicioso e enganando os usuários para clicarem nele. Após a verificação bem-sucedida do e-mail, o usuário será redirecionado automaticamente para o site do atacante, que pode ser usado para phishing, distribuição de malware ou roubo de tokens de autenticação sensíveis.
Recomendações Atualize para a versão 1.1.21 ou superior do Better Auth para impor a validação de domínio para callbackURL no caminho /verify-email e para todos os outros endpoints GET. Como medida temporária, considere usar hooks para pré-verificar URLs na sua instância de autenticação para prevenir isso sem atualizar, verificando se o callbackURL é uma URL de callback confiável ou não no hook before.

Exploit

Correção

Open Redirect

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2025-27143
GHSA-8JHW-6PJJ-8723
GHSA-HJPM-7MRM-26W8

Produtos afetados

Better Auth