PT-2026-139435
CVE-2026-118267
·
Publicado
2026-11-06
·
Atualizado
2026-11-09
Descrição por
CVSS 3.1
8.1
AltaMé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
WP Data Access versões anteriores a 5.5.89
Descrição
Uma autorização incorreta permite a escalada de privilégios. O plugin não aplica as restrições de filtro de linha (
defaultWhere) ou a lista de permissões por coluna (isSelected) nos endpoints de escrita, diferentemente dos endpoints de leitura. Isso permite que usuários autenticados com nível de Assinante ou superior, ou usuários não autenticados se o rest api.authorization estiver definido como 'anonymous', escrevam em linhas e colunas arbitrárias. Um invasor pode sobrescrever o campo user pass da conta de administrador do WordPress na tabela wp users para assumir o controle total do site. Isso ocorre quando um administrador publica um Data App que permite transações de escrita (atualização, exclusão ou inserção). Os endpoints afetados são 'wpda/app/update', 'wpda/app/delete' e 'wpda/app/insert', que passam os parâmetros key e val diretamente para as funções $wpdadb->update, $wpdadb->delete e $wpdadb->insert.Recomendações
Atualize o WP Data Access para uma versão posterior à 5.5.89.
Como mitigação temporária, restrinja ou desative as transações de escrita (atualização, exclusão ou inserção) em Data Apps publicados para usuários de nível Assinante ou anônimos.
Explorabilidade
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾