Pular para o conteúdo
Notícias e tutoriais sobre Linux
WordPress

Malware no Rank Math PRO instala backdoor no WordPress

Plugin Rank Math PRO é comprometido por malware. Veja como identificar a backdoor e proteger seu WordPress.

aAJProuX rank math pro backdoor

Um malware distribuído junto ao Rank Math SEO PRO colocou administradores de sites WordPress em alerta após a identificação de um pacote contaminado capaz de instalar uma porta dos fundos persistente. O incidente, associado à CVE-2026-111862, foi classificado com pontuação crítica de 9,8 no CVSS e exige atenção especial de quem instalou ou atualizou o plugin durante o período de distribuição maliciosa.

O ataque ocorreu entre 15 e 16 de outubro de 2026 e envolveu a versão 3.0.123 do Rank Math SEO PRO. O código malicioso podia criar contas administrativas não autorizadas, modificar arquivos do servidor e estabelecer mecanismos para recuperar o acesso ao site mesmo depois da remoção de componentes infectados. A versão gratuita do Rank Math SEO, distribuída pelo repositório oficial do WordPress.org, não foi apontada como afetada por esse incidente.

A principal preocupação é que atualizar o plugin não garante a remoção da infecção. Se o malware já tiver alterado arquivos, criado tarefas agendadas ou modificado o banco de dados, esses componentes poderão continuar ativos após a instalação de uma versão limpa. Por isso, administradores precisam verificar a integridade de toda a instalação e seguir um procedimento de recuperação que inclua a troca de credenciais e a auditoria do servidor.

Como o ataque ao Rank Math PRO afetou sites WordPress

O Rank Math SEO PRO é a edição paga de um dos plugins de SEO mais utilizados no ecossistema WordPress. Seus recursos auxiliam na otimização de páginas, no gerenciamento de metadados e na melhoria da visibilidade de sites nos mecanismos de busca. O comprometimento de um pacote legítimo torna o incidente particularmente preocupante, pois usuários podem instalar o software acreditando estar recebendo uma atualização confiável.

A versão identificada no alerta foi a 3.0.123, distribuída durante uma janela crítica em outubro. A versão 3.0.124 foi disponibilizada como substituta limpa. Entretanto, o risco depende também do histórico de instalação: um site que executou o pacote contaminado pode continuar comprometido mesmo depois de atualizar o plugin.

O malware foi associado à criação de contas administrativas clandestinas, à execução de tarefas agendadas e à instalação de arquivos destinados a manter o acesso não autorizado. Dependendo das permissões disponíveis, essas ações podem permitir que invasores alterem conteúdo, acessem informações armazenadas no site e comprometam integrações externas.

Por isso, administradores devem conferir os registros de atualização, os horários de instalação e os alertas recebidos da desenvolvedora. A simples presença da versão 3.0.123 não comprova, isoladamente, uma infecção, mas a ativação de um pacote obtido durante o período comprometido exige investigação.

WordPress

Como funciona a backdoor que tenta se reinstalar

Um dos aspectos mais perigosos do incidente é o mecanismo de persistência. Em vez de depender exclusivamente dos arquivos do plugin, o malware pode utilizar outros componentes da instalação para recriar arquivos removidos e recuperar o acesso ao ambiente.

Entre os indicadores que devem ser investigados estão:

  • Alterações suspeitas no arquivo .htaccess.
  • O arquivo wp-includes/class-wp-cache-util.php, identificado como componente malicioso nesse incidente.
  • Código PHP inesperado em wp-content/mu-plugins/ e wp-content/uploads/.
  • Arquivos .cache contendo código executável.
  • Tarefas agendadas desconhecidas no WordPress ou no sistema operacional.
  • Chaves SSH não autorizadas em arquivos authorized_keys.
  • Contas administrativas que não foram criadas pela equipe responsável.

A investigação também deve considerar comunicações com o domínio rank1cdn[.]com, apontado como indicador relacionado ao incidente. O bloqueio deve ser realizado por meio dos controles de rede disponíveis no servidor ou na hospedagem.

A CVE-2026-111862, associada ao comprometimento do pacote, recebeu classificação crítica. O ponto central é que a ameaça não se limita à instalação inicial: se mecanismos de persistência continuarem ativos, a remoção de um único arquivo poderá ser insuficiente.

Como limpar e recuperar um site WordPress comprometido

1. Preserve evidências e confirme a exposição

Antes de excluir arquivos, registre os horários das atualizações, os usuários administrativos existentes e as alterações suspeitas. Preserve os logs do servidor e uma cópia do banco de dados para investigação.

Se houver atividade maliciosa em andamento, restrinja temporariamente o acesso ao site, quando possível, e solicite apoio à hospedagem.

2. Restaure um backup confiável

A opção preferencial é restaurar um backup completo criado antes do início da janela de contaminação, em 15 de outubro de 2026, às 20h02 UTC.

A restauração deve incluir os arquivos e o banco de dados. Antes de devolver o site à produção, verifique a integridade da cópia, revise as contas administrativas e instale uma versão limpa do plugin obtida diretamente da fonte oficial.

Um backup criado depois da infecção pode preservar arquivos maliciosos e contas clandestinas. Por isso, sua data e integridade precisam ser verificadas.

3. Remova o plugin comprometido e as entradas maliciosas

Se não houver backup confiável, a limpeza manual deve seguir uma ordem cuidadosa para evitar que a porta dos fundos seja reconstruída.

Primeiro, preserve os arquivos necessários à investigação e remova o diretório comprometido wp-content/plugins/rank-math-pro/.

Depois, faça um backup do banco de dados e procure, na tabela wp_options, os seguintes nomes de opções identificados no alerta:

  • _uf6qdn2hmm
  • t8krdk990phb
  • _np5pvf754c

Confirme os nomes exatos antes de excluir os registros. Não remova outras entradas apenas por parecerem incomuns.

Em seguida, bloqueie as conexões de saída para rank1cdn[.]com e examine arquivos, tarefas agendadas e contas que possam restabelecer o acesso malicioso.

4. Examine o restante da instalação

Verifique o arquivo wp-includes/class-wp-cache-util.php, os diretórios de plugins e temas, a pasta mu-plugins e os locais de armazenamento de arquivos enviados pelos usuários.

Procure regras suspeitas no .htaccess, arquivos PHP inesperados, tarefas agendadas desconhecidas e chaves SSH que não pertençam à equipe autorizada.

Funções como base64_decode e proc_open podem aparecer em aplicações legítimas. Portanto, a presença dessas funções não comprova, isoladamente, uma infecção. O conteúdo e o comportamento do arquivo precisam ser analisados.

Quando houver dúvidas sobre a integridade do núcleo, dos plugins ou dos temas, reinstale os componentes a partir de fontes confiáveis.

5. Troque senhas e invalide credenciais expostas

Após conter o malware, altere as senhas dos administradores WordPress, as credenciais do banco de dados e os acessos à hospedagem, FTP, SFTP e SSH.

Gere novos salts e chaves de autenticação do WordPress no wp-config.php e atualize as credenciais correspondentes nos serviços que dependem delas.

Também revogue e substitua chaves de API que possam ter sido expostas, incluindo as utilizadas por plataformas de pagamento, serviços de e-mail e integrações externas.

Se vários sites compartilham o mesmo servidor ou a mesma conta de hospedagem, avalie todos eles. A invasão de um único ambiente pode representar risco para outros projetos que compartilham permissões ou credenciais.

6. Verifique os arquivos com WP-CLI

Após a limpeza, utilize o WP-CLI para verificar a integridade dos arquivos do núcleo:

wp core verify-checksums

Para os plugins compatíveis com o serviço de verificação, execute:

wp plugin verify-checksums --all

Atenção: plugins premium podem não ter checksums disponíveis no repositório utilizado pelo WP-CLI. Nesse caso, compare os arquivos com uma cópia confiável obtida diretamente da desenvolvedora.

Finalize com uma varredura de segurança, monitore os logs e acompanhe possíveis alterações inesperadas. Se arquivos maliciosos reaparecerem, considere a limpeza incompleta e investigue novamente os mecanismos de persistência.

O que o incidente revela sobre a segurança do WordPress

O comprometimento do Rank Math SEO PRO evidencia os riscos dos ataques à cadeia de suprimentos de software. Nesse tipo de operação, invasores contaminam um componente antes que ele chegue aos usuários, aproveitando a confiança depositada em fornecedores e canais de distribuição.

Plugins premium podem utilizar sistemas próprios de distribuição e atualização, o que reforça a importância de proteger contas de desenvolvedores, verificar a integridade dos pacotes e manter registros de instalação. Isso não significa que extensões pagas sejam inerentemente inseguras, mas mostra que a reputação de um fornecedor não substitui controles técnicos.

Hospedagens e equipes de desenvolvimento também devem manter backups confiáveis, restringir permissões de escrita, monitorar alterações em arquivos e testar atualizações em ambientes controlados sempre que possível.

Compartilhe este alerta com outros administradores WordPress e profissionais de SEO. A identificação rápida de arquivos suspeitos, a revogação de credenciais e a restauração de uma instalação confiável podem evitar que uma contaminação inicial se transforme em uma invasão prolongada.

QUEM ESCREVE
Jardeson Márcio

Sobre o autor

Jardeson Márcio é Jornalista e Mestre em Tecnologia Agroalimentar pela Universidade Federal da Paraíba. Com 8 anos de experiência escrevendo no SempreUpdate, Jardeson é um especialista em Android, Apple, Cibersegurança e diversos outros temas do universo tecnológico. Seu foco é trazer análises aprofundadas, notícias e guias práticos sobre segurança digital, mobilidade, sistemas operacionais e as últimas inovações que moldam o cenário da tecnologia.