📩 Fique por dentro das novidades com a nossa newsletter

Como verificar vulnerabilidades WordPress

Relacionados

Relatório de marketing para a diretoria em 5 passos

LTV e payback: Os 3 números que definem o marketing

Kpis de marketing: Os 7 indicadores para acompanhar no WordPress

Conheça a loja da FULL Services

Plugins premium, suporte de verdade e tudo o que seu site WordPress precisa em um só lugar.


Verificar vulnerabilidades WordPress exige cruzar a versão instalada de cada plugin com bases de CVE oficiais. Segundo o WPScan (2025), 90% das falhas vêm de plugins, 6% de temas e 4% do core. A diferença que importa é risco atual sem patch versus CVE histórica já corrigida. Comece auditando plugins desatualizados hoje.

Verificar vulnerabilidades no WordPress é o processo de listar plugins, temas e o core instalados, comparar cada versão com bases públicas de CVE e isolar o que está sem correção. A maioria dos sites invadidos não cai por uma falha exótica: cai por um plugin parado em uma versão que já tem patch publicado há meses. No suporte da FULL, a gente vê esse padrão se repetir em sites que rodam um único plugin abandonado. Este guia mostra como fazer essa verificação de forma manual e com ferramentas, usando CVEs reais como referência. O hub de conteúdos de vulnerabilidades WordPress da FULL reúne o contexto completo do tema.


Primeiros passos: Visão geral da verificação

Verificar vulnerabilidades começa por um inventário: você precisa saber exatamente qual versão de cada plugin, tema e do core está rodando antes de comparar com qualquer base de CVE. Em um site WordPress médio com 25 plugins, basta um único componente desatualizado para abrir a porta. A tabela abaixo resume as três frentes de verificação e o que cada uma entrega como sinal concreto de risco.

Verificar vulnerabilidades WordPress: frentes, objetivo e validação
Frente Objetivo Check de validação
Inventário de versões Listar versão exata de plugins, temas e core Lista batida contra Painel e Atualizações
Scan de CVE Cruzar versões com WPScan, Patchstack e NVD Relatório com CVE-ID, CVSS e versão de patch
Plugins abandonados Achar componentes sem update há mais de 12 meses Data do último release no WordPress.org

Quem escreve aqui sobre vulnerabilidade literalmente cataloga vulnerabilidade: a FULL é a única empresa brasileira reconhecida como CVE Numbering Authority (CNA) sob a CISA desde maio de 2022, autorizada a atribuir IDs CVE oficiais. Esse contexto define o rigor deste tutorial.


O que é uma vulnerabilidade no WordPress

Uma vulnerabilidade no WordPress é uma falha de código em plugin, tema ou core que permite a um atacante executar ação não autorizada, como injetar script ou ler o banco de dados sem permissão. Cada falha confirmada recebe um identificador CVE e uma nota CVSS de 0 a 10 que mede a gravidade técnica daquela brecha.

Segundo o perfil público do WPVulnerability, o Elementor acumula 61 CVEs ao longo dos anos, das quais 3 críticas. Isso não significa que o Elementor seja inseguro hoje: a maioria absoluta já tem patch, e um histórico grande de CVEs corrigidas costuma indicar manutenção ativa e auditoria constante, não abandono. O que importa na verificação é separar o que está sem correção agora do que já foi resolvido em versões anteriores do plugin. Por isso, ler só o número total de CVEs leva a conclusão errada: o sinal de risco real é a CVE aberta sem patch cruzando a sua versão.


Como verificar vulnerabilidades WordPress passo a passo

O método manual mais confiável segue quatro passos e leva cerca de 20 minutos em um site com 20 a 30 plugins. Você levanta as versões instaladas, consulta as bases de CVE, confronta a versão afetada com a sua e aplica o patch. Cada passo abaixo é um H3 dentro deste procedimento; siga na ordem, porque pular o inventário leva a falso negativo.

Liste as versões instaladas com WP-CLI

Use o WP-CLI para extrair a versão exata de cada componente sem depender da interface. O comando wp plugin list --fields=name,version,update,status devolve, em segundos, a lista completa com a coluna update indicando quem tem versão mais nova disponível. Para o core, wp core version retorna a build em uso. Em um servidor com 30 plugins, isso substitui a checagem visual tela a tela e elimina o erro de ler a versão errada. Guarde a saída em um arquivo: ela é a base de comparação dos próximos passos.

Consulte as bases de CVE oficiais

Com a lista em mãos, consulte três bases complementares: o WPScan Vulnerability DB, o Patchstack e a NVD do NIST. O WPScan indexa mais de 51 mil vulnerabilidades específicas de WordPress e aceita busca por nome de plugin. O Patchstack catalogou, segundo seu relatório anual, mais de 64 mil vulnerabilidades do ecossistema. A NVD é a fonte primária do governo dos EUA para qualquer CVE. Cruze o nome do plugin nas três e anote cada CVE-ID retornado junto da versão afetada.

Confronte versão afetada com versão instalada

Aqui mora o erro mais comum: tratar toda CVE listada como risco atual. Cada CVE traz um campo de versão afetada, por exemplo “afeta menor que 5.3.2”. Se o seu Contact Form 7 já está em 5.9, a CVE-2020-35489 (CVSS 10.0, upload arbitrário de arquivo corrigido em 5.3.2) é histórica, não risco de hoje. O risco real é a interseção entre CVE sem patch e a sua versão instalada. Marque em vermelho só o que cruza essas duas condições ao mesmo tempo.

Aplique o patch e revalide

Atualize cada plugin que cruzou a verificação para a versão de patch indicada na CVE. Depois de atualizar, rode o inventário de novo e confirme que a coluna update está limpa. Para um passo a passo seguro de atualização sem quebrar o layout, consulte o guia de como atualizar corretamente os plugins do WordPress. Revalidar é o que fecha o ciclo: sem reexecutar o scan, você não tem prova de que a falha sumiu de fato.


Ferramentas para escanear vulnerabilidades automaticamente

Quatro ferramentas cobrem o escaneamento automático sem depender de checagem manual. O Wordfence faz scan de arquivos e compara com seu banco de assinaturas; o All in One Security reforça login e firewall; o WPScan roda via linha de comando contra a API de CVEs; e o FULL Scan analisa o site externamente sem instalar nada no servidor.

Segundo o perfil público do WPVulnerability, o próprio Wordfence acumula 34 CVEs históricas, todas corrigidas, com risco atual classificado como seguro: prova de que ferramenta de segurança bem mantida fecha as próprias brechas em vez de acumular dívida técnica. Para a configuração detalhada passo a passo, veja como configurar o Wordfence e o comparativo de plugins de segurança WordPress que cobre os trade-offs de cada opção.

Legenda: o relatório de scan mostra a versão afetada ao lado do patch disponível, exatamente o cruzamento que define o risco atual.


Erros comuns ao verificar vulnerabilidades

O erro que mais aparece no suporte da FULL é confundir volume histórico de CVE com risco atual. Um plugin com 61 CVEs corrigidas é mais seguro que um plugin sem CVE nenhum e sem update há dois anos, porque o segundo simplesmente nunca foi auditado por ninguém.

Outro erro é ignorar plugins abandonados sem CVE registrado: a ausência de CVE não é certificado de segurança, é só ausência de pesquisa. Um plugin parado há 18 meses no WordPress.org, mesmo sem CVE, é um risco silencioso que nenhum scanner aponta. O terceiro erro é escanear só o core e esquecer temas: a CVE-2023-48777 do Elementor (CVSS 9.9, corrigida em 3.18.2) mostra que add-ons de página carregam falhas críticas tão graves quanto o core, e por isso entram no mesmo inventário de versões.


Audite a sua base com o plano certo

Verificar um site manualmente é viável; verificar dez ou cinquenta sob gestão de agência, não. O plano PRO da FULL, por R$849,90 ao ano, inclui as ferramentas de segurança no bundle de 16 plugins, com a camada Wordfence e o monitoramento contínuo de CVE já ativados desde a instalação.

Diluído pela cobertura de até 10 sites, isso sai por cerca de R$85 por site ao ano, contra a soma das licenças avulsas de cada plugin de segurança comprado separado, que individualmente já passariam desse valor. Para quem gerencia carteira, a economia real não está só no preço: está em transformar auditoria pontual em rotina automática que roda sem depender de lembrete manual. Conheça as opções em FULL.services/planos e ative a camada gerenciada sem montar o stack peça por peça.


Como validar que a verificação foi completa

A verificação está completa quando três condições batem ao mesmo tempo: inventário fechado, scan rodado nas três bases de CVE e zero falha sem patch cruzando a versão instalada de cada plugin ativo no site. Sem as três, o diagnóstico fica incompleto.

Um site WordPress só pode se declarar verificado quando o relatório do scanner não retorna nenhuma falha aberta nos plugins ativos, nem alerta de plugin abandonado. Para uma auditoria mais profunda, com checagem de permissões de arquivo e hardening do servidor, siga o roteiro de auditoria completa de segurança no WordPress. Rode o FULL Scan gratuito para confirmar externamente o resultado e cruze com o repositório de vulnerabilidades da FULL, alimentado por dados oficiais de CVE.


Perguntas frequentes sobre verificação de vulnerabilidades WordPress

É possível verificar vulnerabilidades sem instalar plugin no site?

Sim. Scanners externos como o FULL Scan analisam o site pela URL pública e identificam versões expostas de plugins e temas sem instalar nada. Essa abordagem evita adicionar mais código ao site e funciona mesmo quando você não tem acesso ao wp-admin. A limitação é que o scan externo não enxerga plugins desativados nem arquivos fora do alcance público, então ele complementa, mas não substitui, o inventário interno via WP-CLI.

Por que um plugin com muitos CVEs pode ser mais seguro que um sem nenhum?

Porque CVE registrada significa que o plugin foi auditado e a falha foi corrigida com patch público. O Elementor tem 61 CVEs no histórico, quase todas corrigidas, o que indica manutenção ativa. Um plugin sem CVE e sem atualização há 18 meses não é seguro: ele apenas nunca foi pesquisado. A ausência de CVE é ausência de dado, não prova de segurança real.

Qual a diferença entre CVSS e o risco atual de uma CVE?

O CVSS é a nota de gravidade de 0 a 10 que mede o potencial de dano de uma falha isolada. O risco atual considera se existe patch e se a sua versão instalada ainda é afetada. Uma CVE com CVSS 10.0, como a CVE-2020-35489 do Contact Form 7, é risco zero hoje se você já roda a versão 5.9, porque o patch saiu na 5.3.2. Gravidade e exposição são medidas diferentes.

Como verificar se um tema do WordPress tem vulnerabilidade conhecida?

Busque o nome exato do tema no WPScan e no Patchstack, que indexam temas além de plugins. Anote a versão instalada via WP-CLI com o comando que lista temas e cruze com a versão afetada de cada CVE retornada. Temas premium parados em versões antigas concentram risco, e add-ons de página como Elementor entram nessa mesma checagem por carregarem CVEs próprias.

Com que frequência devo verificar vulnerabilidades em um site WordPress?

O ideal é scan semanal automatizado mais verificação manual a cada atualização relevante de plugin. Sites de e-commerce ou com muitos plugins merecem monitoramento contínuo, já que novas CVEs surgem toda semana. Ferramentas como o Wordfence agendam o scan, e o monitoramento gerenciado do bundle FULL roda a verificação sem depender de você lembrar de executar manualmente.


Próximos passos para blindar seu WordPress

Verificar vulnerabilidades WordPress deixa de ser tarefa pontual quando vira rotina: inventário de versões, scan nas bases de CVE, cruzamento com a versão instalada e patch imediato do que estiver sem correção. O ponto que separa um diagnóstico amador de um profissional é distinguir CVE histórica corrigida de exposição ativa, e nunca tratar plugin sem CVE como plugin seguro. Para aprofundar, o guia de segurança para WordPress reúne o passo a passo de hardening, e o guia de segurança WordPress cobre o contexto além das CVEs. Para continuar aprendendo, o FULL Academy reúne todos os tutoriais e guias em um só lugar.

Compartilhe este conteúdo

Equipe Full Services

A FULL. é especialista em WordPress e oferece plugins premium com licenças originais, suporte técnico e instalação facilitada. Já ajudou mais de 25 mil clientes a impulsionar seus sites com performance, segurança e praticidade.

Relatório de marketing para a diretoria em 5 passos

Um relatório de marketing para a diretoria não é o

LTV e payback: Os 3 números que definem o marketing

LTV e payback respondem à pergunta que decide o orçamento

Kpis de marketing: Os 7 indicadores para acompanhar no WordPress

KPIs de marketing são os indicadores-chave de desempenho que conectam
Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.