PT-2026-136928

CVE-2026-104799

·

Publicado

2026-11-03

·

Atualizado

2026-11-04

Descrição por

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