PT-2026-109601 · WordPress · Wpcom Member
CVSS v3.1
9.8
Crítica
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
WPCOM Member versões anteriores a 1.7.28
Description
Existe uma falha de bypass de autenticação no manipulador de callback de login social registrado no hook
init. A função login não realiza a validação de nonce, a verificação de estado OAuth nem o isolamento de namespace por visitante no armazenamento de sessão. Um invasor não autenticado pode enviar uma requisição GET manipulada usando os parâmetros uuid e code para gravar uma entrada forjada no namespace de sessão global. Posteriormente, uma segunda requisição GET que aciona a função weapp new user() pode ler essa entrada e resolver um valor openid fornecido pelo invasor para uma conta do WordPress vinculada, permitindo que o invasor estabeleça uma sessão autenticada via wp set auth cookie(). Isso possibilita o acesso a qualquer conta, incluindo administradores, desde que o site alvo tenha um provedor social configurado e o invasor conheça o openid ou unionid vinculado da vítima.Recommendations
Atualize o plugin para uma versão posterior a 1.7.27.
Como medida de mitigação temporária, desative a configuração do provedor de login social para desativar o manipulador vulnerável.
Correção
Improper Authentication
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Wpcom Member