Detalhes Técnicos

  • A vulnerabilidade é causada por validação insuficiente do campo de URL controlado pelo atacante no parâmetro 'temporaryFileUploads' durante a submissão de formulários.
  • Um atacante não autenticado pode obter um nonce válido por meio do endpoint AJAX bricksforge_regenerate_nonce, em seguida, fazer o upload de um arquivo GIF/PHP poliglota para o diretório de upload temporário.
  • Posteriormente, o atacante pode enviar um formulário com um parâmetro 'temporaryFileUploads' criado para que o servidor execute o código PHP.

Ações Recomendadas

  • Atualizar o plugin Bricksforge para WordPress para uma versão segura.
  • Verificar se o site está vulnerável e aplicar patches de segurança.
  • Monitorar os logs de segurança para detectar possíveis ataques.

Próximo passo

Verificar a versão do plugin Bricksforge em uso e atualizar imediatamente se necessário.