PT-2026-95161
CVE-2026-76949
·
Publicado
2026-09-17
·
Atualizado
2026-09-17
Descrição por
CVSS 4.0
9.1
CríticaMétricasAV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas
ash authentication versões 4.10.0 até 4.14.9
ash authentication versões 5.0.0-rc.0 até 5.0.0-rc.13
Description
Uma falha de bypass de autenticação por spoofing permite que um atacante substitua a sessão autenticada de uma vítima por sua própria conta ao plantar um cookie remember-me no navegador da vítima. Isso ocorre porque a função
sign in using remember me/3 verifica a sessão em busca de uma chave <subject name> token para evitar a reautenticação de usuários já logados. No entanto, a função store in session/2 grava essa chave apenas quando require token presence for authentication? está habilitado; caso contrário, grava apenas o nome do sujeito. Nas configurações padrão, o guardião lê uma chave que nunca é gravada, fazendo com que o processo de login remember-me seja executado em cada requisição. Consequentemente, um cookie plantado é aceito mesmo que exista uma sessão ativa, levando a vítima a inserir dados inadvertidamente em uma conta controlada pelo atacante. Essa discrepância ocorre porque o caminho de leitura em authenticate resource from session/4 seleciona a chave corretamente, enquanto o guardião não o faz.Recommendations
Atualize o ash authentication para a versão 4.15.0 ou posterior.
Atualize o ash authentication para a versão 5.0.0-rc.14 ou posterior.
Defina
require token presence for authentication? como true na configuração de token do recurso autenticado.
Remova o plug remember-me do pipeline do navegador para desativar completamente o auto-login remember-me.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾