PT-2026-136928
CVE-2026-104799
·
Publicado
2026-11-03
·
Atualizado
2026-11-04
Descrição por
CVSS 3.1
8.8
AltaMétricasAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
Mobile builder plugin for WordPress versões anteriores a 1.4.3
Descrição
Existe um problema onde usuários autenticados com nível de acesso Assinante ou superior podem escalar seus privilégios para Administrador. Isso ocorre por meio do manipulador REST
wcfmmp profile settings() no endpoint POST /mobile-builder/v1/wcfm-profile-settings. A falha é causada por um erro de lógica de comparação frouxa do PHP na verificação da lista de permissões de chaves meta, onde a função strpos() retorna false quando uma substring não é encontrada, o que o PHP avalia como igual a 0. Combinado com uma função permission callback user permissions check() que apenas verifica se o usuário existe, um invasor pode fornecer um array data não sanitizado através dos parâmetros key e data. Isso permite que a função update user meta() sobrescreva meta-dados arbitrários do usuário, como a chave wp capabilities, para conceder direitos de administrador.Recomendações
Atualize o plugin para uma versão posterior a 1.4.2.
Restrinja o acesso ao endpoint
POST /mobile-builder/v1/wcfm-profile-settings para evitar atualizações de meta-dados não autorizadas.Explorabilidade
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾