PT-2026-109600 · WordPress · Wpo365
CVSS v3.1
8.1
Alta
| Vetor | AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION versões anteriores a 44.2
Descrição
Existe uma falha de bypass de autenticação devido a um erro de Replay de Nonce OIDC. A função
Id Token Service Deprecated::process openidconnect token() utiliza a função wp verify nonce() para validar um nonce criado por Nonce Service::create nonce(). Como o nonce criado é um valor hexadecimal de 64 caracteres que a wp verify nonce() não consegue verificar, a verificação falha silenciosamente e permite que a execução prossiga para authenticate oidc user() utilizando um id token fornecido pelo atacante. Isso permite que atacantes não autenticados que possuam um id token válido emitido anteriormente realizem o replay do token e se autentiquem como qualquer usuário, incluindo administradores, resultando no controle total do site. Este problema só é explorável quando a opção do plugin use id token parser v2 está habilitada.Recomendações
Atualize o plugin para uma versão posterior a 44.1.
Desative a opção do plugin
use id token parser v2 para evitar o uso do parser depreciado que contém a verificação de nonce defeituosa.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
Wpo365