PT-2026-141546

CVE-2026-76877

·

Publicado

2026-11-10

·

Atualizado

2026-11-10

Descrição por

CVSS 3.1
8.1
Alta
Mé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
Enumeração de fraquezas
Identificadores relacionados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾