cveboard Feed RSS

CVE-2026-86688

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

Status do registro
Publicado
Ano do identificador (não é o ano de publicação)
2026
Publicação na fonte
Atualização na fonte
Importado pelo cveboard
Snapshot da fonte
cve_2026-10-24_midnight_baseline ·

Texto simples

Texto da CNA em inglês

Session id is not renewed on authentication in ash_authentication, allowing session fixation

Session Fixation vulnerability in team-alembic ash_authentication allows an attacker who can plant a session identifier in a victim's browser to hold an authenticated session once that victim signs in. AshAuthentication.Plug.Helpers.store_in_session/2 writes the authenticated subject into the existing session with Plug.Conn.put_session/3 and never calls Plug.Conn.configure_session(renew: true), so the identifier the visitor arrived with carries into their authenticated session. Every authentication event reaches this one function: the default success/4 injected by AshAuthentication.Phoenix.Controller.__using__/1, the AuthController emitted by mix ash_authentication_phoenix.install, and remember-me auto-login. AshAuthentication.Phoenix.Plug.store_in_session/2 is a defdelegate to it. Logout does not close the window either, because clear_session/2 ends with Plug.Conn.clear_session/1, which clears session contents but leaves the identifier intact, so a planted identifier survives a logout-then-login cycle. This issue affects ash_authentication: from 0.2.0 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14.

Fatos de produtos e versões por escopo

Dados de correção desconhecidos; nenhuma versão corrigida é deduzida aqui. Dados ausentes não comprovam ausência de correção.

Exploração desconhecida; este catálogo não avalia exploração.

ash_authentication

Fornecedor
team-alembic
Produto
ash_authentication
Plataformas
Desconhecido
Status padrão
unaffected
Pacote
ash_authentication
Coleção do pacote
https://repo.hex.pm
ash_authentication · Fatos de produtos e versões por escopo
Versão (version)Status (status)Esquema de versões (versionType)Fim exclusivo (lessThan)Fim inclusivo (lessThanOrEqual)Mudanças de status (at → status)
0.2.0affectedsemver4.15.0IndisponívelNenhuma listada
5.0.0-rc.0affectedsemver5.0.0-rc.14IndisponívelNenhuma listada

ash_authentication

Fornecedor
team-alembic
Produto
ash_authentication
Plataformas
Desconhecido
Status padrão
unaffected
Pacote
team-alembic/ash_authentication
Coleção do pacote
https://github.com
ash_authentication · Fatos de produtos e versões por escopo
Versão (version)Status (status)Esquema de versões (versionType)Fim exclusivo (lessThan)Fim inclusivo (lessThanOrEqual)Mudanças de status (at → status)
a939dde9b917c072cdf10c4b0913a9886a4b0231affectedgit*Indisponível
  1. 872db454405ecad4fcdabd9ff3d8755d1d6a69ae → unaffected
  2. 3e1d452cbf1564e87f5f97be882b66fe25af7cfa → unaffected