PT-2026-139435

CVE-2026-118267

·

Publicado

2026-11-06

·

Atualizado

2026-11-09

Descrição por

CVSS 3.1
8.1
Alta
Mé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
Pesquisadores
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾