PT-2026-135044
CVE-2026-82840
·
Publicado
2026-11-01
·
Atualizado
2026-11-02
Descrição por
CVSS 4.0
7.2
AltaMétricasAV:N/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Nome do Software Vulnerável e Versões Afetadas
Apache Wicket versões 8.18.0 through 8.19.0
Apache Wicket versões 9.23.0 through 9.24.0
Apache Wicket versões 10.9.0 through 10.11.0
Description
Existe uma fixação de sessão no módulo de segurança baseado em funções. O método
signIn(String, String) na classe AuthenticatedWebSession não renova o ID da sessão quando uma sessão que já está autenticada se autentica novamente. Isso ocorre porque a renovação do ID da sessão via changeSessionId() é acionada apenas durante a primeira transição da flag de autenticação. Um invasor pode explorar isso se conseguir plantar um ID de sessão com o qual já se autenticou no navegador de uma vítima, desde que a aplicação permita a reautenticação de usuários já logados, como em trocas de conta ou solicitações de autenticação adicional para ações sensíveis.Recommendations
Atualize o Apache Wicket versões 8.18.0 through 8.19.0 para a versão 8.20.0.
Atualize o Apache Wicket versões 9.23.0 through 9.24.0 para a versão 9.25.0.
Atualize o Apache Wicket versões 10.9.0 through 10.11.0 para a versão 10.12.0.
Como solução temporária, chame a função
changeSessionId() ao final da implementação de authenticate(String, String) para renovar manualmente o ID da sessão em cada autenticação bem-sucedida.Explorabilidade
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾