PT-2026-141546
CVE-2026-76877
·
Publicado
2026-11-10
·
Atualizado
2026-11-10
Descrição por
CVSS 3.1
8.1
AltaMétricasAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
WPML Multilingual CMS versões anteriores a 4.9.8
Descrição
Existe uma falha de bypass de autenticação no manipulador de Single Sign-On (SSO) por idioma por domínio. O problema ocorre na função
process iframe request() durante o processo de logout. Quando um usuário encerra a sessão, o sistema gera um token de login cross-domain usando wp create nonce('wpml sso') na página de destino do logout. Como os cookies de autenticação já foram descartados nesta fase, a função wp get session token() retorna uma string vazia, fazendo com que o token se torne um nonce anônimo compartilhado em vez de um segredo vinculado ao usuário. Esse token é então armazenado em um transient mapeado para o user id da vítima, sem vínculo com a ação de logout específica.Um invasor não autenticado pode derivar o mesmo token acionando o fluxo de confirmação de logout no endpoint
wp-login.php?action=logout. Ao enviar o parâmetro wpml sso token domain forjado com um status wpml user signed in para um endpoint de domínio de idioma secundário dentro da janela de 60 segundos do SSO TIMEOUT, o invasor pode fazer com que o sistema emita cookies de autenticação para a vítima. Isso permite que invasores obtenham acesso não autorizado a contas, incluindo administradores, enquanto o usuário está realizando o logout.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Como medida de mitigação temporária, restrinja ou desative o uso do recurso de SSO por idioma por domínio.
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾