Falha no GiveWP permite que gerentes do plugin façam novos doadores virarem editores ou administradores (CVE-2026-118193)

Fique de olho

GiveWP · doações

Afeta: sites que dão o papel GiveWP Manager a alguém

Vulnerável: antes da 4.19.1.1Seguro: 4.19.1.1 ou superior

Quem tem o papel de gerente do GiveWP pode mudar uma configuração para que toda pessoa que doar ganhe uma conta com poderes de editor ou até de administrador, o que pode levar à tomada do site. Só preocupa sites que dão esse papel a pessoas de fora da equipe.

Você mesmo

  • Atualizar o GiveWP para a 4.19.1.1 ou mais recente.
  • Em Doações > Configurações > Avançado, conferir se o papel padrão dos doadores é "Doador" ou "Assinante".
  • Conferir em Usuários se há doadores com papel de Editor, Autor ou Administrador.

Seu dev ou hospedagem

  • Verificar o valor atual: wp option get give_settings --format=json | grep donor_default_user_role.
  • Listar contas criadas recentemente com papel elevado: wp user list --role=administrator,editor,author --fields=ID,user_login,user_registered.
  • Revisar quem tem a capacidade manage_give_settings.

Detalhes técnicos: No GiveWP até a 4.19.1, o sanitizador da opção donor_default_user_role bloqueia apenas o valor literal “administrator”, em vez de usar a lista de papéis seguros do próprio plugin, e o importador de configurações grava o JSON direto na opção give_settings sem passar pelo sanitizador. Um usuário com o papel GiveWP Manager (capacidade manage_give_settings) pode fazer toda nova conta de doador nascer como Editor, Autor ou, pela importação, Administrador. CVSS 8.8; sem relato de exploração ativa. Corrigido na 4.19.1.1.

Dados técnicos

CVE-2026-118193 · CVSS 8,8 · Fonte: Wordfence

Ver a nota de verificação de 6/11 →

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *