Plugins vulneráveis

Vulnerabilidades do Jetpack: histórico e correções forçadas

Jetpack: o histórico das falhas

O Jetpack é o plugin "canivete suíço" da Automattic, instalado em milhões de sites e muitas vezes conectado permanentemente ao WordPress.com. O seu histórico de segurança é instrutivo: poucas falhas graves, mas três correções enviadas para dezenas de branches ao mesmo tempo, uma delas imposta a todos os sites. Veja o que foi encontrado desde 2020, o que era realmente explorável e como se manter atualizado sem precisar pensar nisso.

O Jetpack em resumo

O Jetpack é publicado pela Automattic, que opera o WordPress.com e também desenvolve o WooCommerce. A página do plugin no wordpress.org, adicionado ao diretório em janeiro de 2011, exibe mais de 3 milhões de instalações ativas. Ele reúne dezenas de módulos: estatísticas, formulários de contato, galerias Carousel, vídeos VideoPress, compartilhamento social, newsletter, acelerador de imagens, mas também funções de segurança (proteção contra força bruta, login pelo WordPress.com) e o acesso às ofertas pagas de backup e de verificação.

Essa abrangência explica o interesse que ele desperta nos pesquisadores: cada módulo acrescenta shortcodes, blocos, rotas da API REST e trocas com os servidores do WordPress.com. Uma falha no Jetpack afeta potencialmente milhões de sites, um alvo ideal para um ataque em massa.

A cronologia das falhas do Jetpack

Antes de 2020, dois episódios estabeleceram o modelo. Em 10 de abril de 2014, o Jetpack 2.9.3 corrigia um contorno dos controles de acesso (CVE-2014-0173) presente desde a versão 1.9; a equipe de segurança do WordPress enviou a correção a todas as branches afetadas pelo sistema de atualização automática do núcleo. Em maio de 2016, o Jetpack 4.0.3 corrigia um XSS armazenado nos shortcodes, relatado por Marc-Alexandre Montpas (Sucuri) e presente desde a versão 2.0; segundo um desenvolvedor do Jetpack citado pelo WP Tavern, quase 3 milhões de sites foram atualizados automaticamente em cerca de doze horas.

Linha do tempo das falhas do Jetpack: 10 de abril de 2014, versão 2.9.3; 26 de maio de 2016, versão 4.0.3; 1º de junho de 2021, versão 9.8; 30 de maio de 2023, versão 12.1.1 com 102 versões corrigidas e atualização forçada; 15 de novembro de 2023, versão 12.7; 13 de maio de 2024, versão 13.4; 4 de setembro de 2024, versão 13.8; 14 de outubro de 2024, versão 13.9.1 com 101 versões corrigidas; 4 de dezembro de 2024, versão 14.1; 1º de setembro de 2026, versão 16.1.3 com 42 versões corrigidas; 7 de outubro de 2026, versão 16.3
As falhas marcantes do Jetpack de 2014 a 9 de outubro de 2026, com o seu nível de gravidade.

A tabela abaixo traz as falhas significativas publicadas desde 2020: com nota alta, exploráveis sem conta ou corrigidas por uma onda de versões. Para as suas três ondas de correções, o Jetpack declarava não ter nenhuma prova de exploração; para as outras, não encontramos nenhum ataque documentado nas fontes consultadas (Jetpack, WPScan, Patchstack, Wordfence, catálogo KEV da CISA).

PublicaçãoCorrigida naTipoCVSSCVEConta necessária
1º de junho de 20219.8Vazamento dos comentários de imagens de conteúdos não publicados (Carousel)5,3CVE-2021-24374Nenhuma
30 de maio de 202312.1.1 e 102 versões (afetadas: 2.0 a 12.1)Manipulação de arquivos via API8,8 (Wordfence), 8,0 (WPScan)CVE-2023-2996Autor
15 de novembro de 202312.7Clickjacking por injeção de iframe5,4CVE-2023-47774Colaborador
15 de novembro de 202312.8-a.3 (afetadas: até 12.8-a.1)XSS armazenado via um atributo de bloco6,5CVE-2023-45050Colaborador
13 de maio de 202413.4XSS armazenado via o shortcode wpvideo6,4CVE-2024-4392Colaborador
4 de setembro de 202413.8Execução de blocos e shortcodes arbitrários5,6CVE-2024-10075Nenhuma
14 de outubro de 202413.9.1 e 101 versões (afetadas: 3.9.9 a 13.9)Leitura das mensagens do formulário de contato4,3CVE-2024-9926Assinante
4 de dezembro de 202414.1 (afetadas: 13.0 a 14.0)DOM-XSS, somente sites hospedados no WordPress.com6,1 (CISA), 4,7 (WPScan)CVE-2024-10858Nenhuma (clique da vítima)
1º de setembro de 202616.1.3 e 42 versões (afetadas: 12.0 a 16.1.2 segundo o Jetpack)Injeção de objeto PHP na importação7,2 (Patchstack)Nenhuma CVE publicadaAdministrador ou usuário autorizado a importar
7 de setembro de 202616.1.3 e correções por branch (afetadas: 14.5 a 16.1.2)XSS refletido que se torna armazenado (republicação do Reader)7,1 (WPScan), 6,1 (Patchstack)Nenhuma CVE publicadaNenhuma (clique de um usuário conectado)
7 de outubro de 202616.3Contorno de autenticação no Account Protection (duas falhas)5,4 e 4,8CVE-2026-106601, CVE-2026-106602Nenhuma
Falhas significativas do Jetpack publicadas de 1º de janeiro de 2020 a 9 de outubro de 2026. Datas: primeira publicação pelo Jetpack, pelo WPScan ou pela Patchstack. CVSS v3.1 da autoridade da CVE ou da base citada, com a fonte quando as notas diferem.

As outras falhas do período são menores e exigem uma conta de colaborador: um controle de acesso ausente em rotas REST de mídias externas (CVE-2023-47788, novembro de 2023, corrigido na 12.7), um XSS armazenado corrigido na 13.2.1 (março de 2024) e um XSS armazenado via acelerador de imagens, comum ao Jetpack e ao Jetpack Boost (CVE-2024-10076, corrigido na 13.8). A publicação de setembro de 2026 incluía também um controle de acesso ausente na API Media do WordPress.com (CVSS 4,3 segundo a Patchstack). Por fim, em 2026, a VulnCheck atribuiu duas CVE a antigos XSS refletidos do formulário de contato das versões 9.1 e 11.4 (CVE-2022-50958 e CVE-2023-54332).

Gráfico de barras das falhas do Jetpack por ano segundo o WPScan: nenhuma em 2020, 1 média em 2021, nenhuma em 2022, 4 em 2023, 1 delas alta, 6 médias em 2024, nenhuma em 2025, 3 em 2026 até 9 de outubro, 1 delas alta
14 falhas registradas pelo WPScan de 1º de janeiro de 2020 a 9 de outubro de 2026, cada uma contada uma única vez, mesmo quando várias branches são corrigidas.

As falhas marcantes explicadas

Maio de 2023: um autor podia mexer nos arquivos do site (CVE-2023-2996)

Em 30 de maio de 2023, o Jetpack publicou a versão 12.1.1, apresentada como uma atualização de segurança crítica. Durante uma auditoria interna, a equipe havia descoberto um defeito em uma API presente desde a versão 2.0, lançada em 2012: um usuário com a função Autor podia manipular qualquer arquivo da instalação do WordPress. O registro da CVE, publicado pelo WPScan, explica que os arquivos enviados não eram validados, o que permitia excluir arquivos e, em casos raros, executar código via uma desserialização phar. A Wordfence deu nota 8,8 à falha, o WPScan 8,0.

A resposta teve uma amplitude incomum: com a equipe de segurança do wordpress.org, o Jetpack publicou no mesmo dia 102 versões corrigidas, da 2.0.9 à 12.1.1, uma por branch. No fórum de suporte, Jeremy Herve (Jetpack) confirmou que essa atualização ignorou as configurações individuais de atualização automática dos plugins: o wordpress.org atualizou todos os sites que usavam o Jetpack para uma versão segura. O Jetpack informava não ter nenhuma prova de exploração. Uma conta de Autor bastava: em um site com vários autores, é um nível de acesso comum, daí a importância de limitar as funções ao estritamente necessário.

Setembro de 2024: shortcodes executados sem conta (CVE-2024-10075)

O Jetpack 13.8, publicado em 4 de setembro de 2024, corrigia uma falha encontrada por Marc Montpas (WPScan) no formulário de contato. Segundo o registro da CVE, o Jetpack não verificava se o conteúdo criado pelo formulário era acessível somente aos usuários autorizados, o que permitia a um visitante anônimo fazer executar shortcodes e blocos arbitrários. A nota continua média (5,6): o ataque é complexo e o seu impacto depende dos shortcodes do site. A mesma versão corrigia um XSS armazenado via o acelerador de imagens, compartilhado com o Jetpack Boost.

Outubro de 2024: as mensagens dos formulários legíveis por qualquer assinante (CVE-2024-9926)

Em 14 de outubro de 2024, o Jetpack publicou a versão 13.9.1 e anunciou ter descoberto, durante uma nova auditoria interna, uma falha do formulário de contato presente desde a versão 3.9.9, de 2016: qualquer usuário conectado ao site podia ler os formulários enviados pelos visitantes. Tecnicamente, faltava uma verificação de autorização em uma rota da API REST; uma simples conta de Assinante bastava. A CVE dá o crédito a Marc Montpas e ao WPScan.

A nota CVSS é modesta (4,3), mas os dados expostos não eram: nomes, endereços de e-mail e conteúdo das mensagens. Em um site que aceita cadastros livres, qualquer pessoa podia criar uma conta e depois ler esses dados. O Jetpack publicou com a equipe de plugins do wordpress.org 101 versões corrigidas, da 3.9.10 à 13.9.1, informando que a maioria dos sites tinha sido ou logo seria atualizada automaticamente e que nenhuma exploração era conhecida. Veja também o nosso artigo sobre a segurança da API REST.

Dezembro de 2024: um XSS limitado aos sites do WordPress.com (CVE-2024-10858)

Relatada pelo pesquisador Eldar (hakupiku) via WPScan, essa falha afetava as versões 13.0 a 14.0: a origem das mensagens postMessage era mal verificada, o que abria um XSS no navegador sem conta, desde que a vítima seguisse um link malicioso. A CVE esclarece que ela só dizia respeito aos sites hospedados no WordPress.com. O Jetpack 14.1, publicado em 3 de dezembro de 2024, a corrigiu.

Setembro de 2026: injeção de objeto PHP na importação, 42 versões corrigidas

O Jetpack 16.1.3 saiu em 1º de setembro de 2026, anunciado no dia seguinte como uma atualização de segurança crítica. O defeito principal, presente segundo o Jetpack desde a versão 12.0 de 2023, estava na função de importação: ao restaurar os metadados de um post importado, o plugin desserializava esses dados sem restrição. Um usuário autorizado a importar conteúdo podia assim fazer o site construir objetos PHP, o que pode levar a outros ataques conforme o código presente (o mecanismo está detalhado no nosso artigo sobre a injeção de objeto PHP). A Patchstack classifica a falha com 7,2 e indica que é necessária uma conta de administrador.

A mesma versão passa a verificar as permissões de edição antes de associar uma mídia a um post via a API Media, e limpa os parâmetros de URL usados pela função de republicação do Reader. Esta última falha, um XSS refletido que podia se tornar armazenado, afetava as versões 14.5 a 16.1.2; o WPScan lhe dá nota 7,1. O Jetpack publicou 42 versões, da 12.0.3 à 16.1.3, com a equipe de plugins do wordpress.org, e informa que os sites afetados foram atualizados automaticamente, sem prova de exploração.

Outubro de 2026: Account Protection contornado (CVE-2026-106601 e CVE-2026-106602)

As últimas falhas publicadas antes deste artigo miram o Account Protection, a função do Jetpack que acrescenta uma verificação por código em certos logins. Relatadas à Patchstack em 20 de agosto de 2026 por Ananda Dhakal e publicadas em 7 de outubro, elas permitiam contornar essa verificação sem conta: por força bruta no código de verificação (CVSS 4,8) e via uma verificação de capacidade incorreta em multisite (CVSS 5,4), segundo os títulos do WPScan. A complexidade do ataque é alta, daí as notas médias. O Jetpack 16.3, de 6 de outubro de 2026, as corrige; o seu changelog menciona uma verificação de login aprimorada no Account Protection.

O que o histórico do Jetpack mostra

  • As auditorias internas encontram as falhas mais amplas. As três ondas de correções de 2023, 2024 e 2026 vêm de auditorias conduzidas pela Automattic, não de ataques constatados.
  • Defeitos antigos. A falha de 2023 remontava a 2012, a de 2024 a 2016, a de 2026 a 2023. Um plugin muito rico acumula código que ninguém revisa durante anos.
  • O formulário de contato aparece com frequência. Leitura das mensagens, execução de shortcodes, XSS refletidos antigos: é o módulo mais citado do período.
  • As contas com poucos privilégios contam. A maioria das falhas exige uma conta de Colaborador, Autor ou Assinante. O tipo mais frequente continua sendo o XSS, como em todo o ecossistema (veja o nosso artigo sobre as falhas XSS).
  • Correções com backport e enviadas aos sites. 102 versões em 2023, 101 em 2024, 42 em 2026: o Jetpack também corrige as branches antigas, e o wordpress.org forçou a atualização em 2014 e em 2023, mesmo nos sites que a tinham desativado. Esse privilégio é reservado a casos graves e não substitui as suas próprias atualizações.

O Jetpack não é um caso isolado: as falhas de plugins se contam aos milhares todos os anos, e o próprio núcleo publica regularmente versões de segurança, como mostra a nossa cronologia das falhas do núcleo do WordPress.

Como se proteger

  • Atualize. Em 9 de outubro de 2026, a versão a alcançar é a 16.3 ou posterior. Em uma branch antiga, verifique se você está pelo menos na versão corretiva publicada para ela.
  • Ative as atualizações automáticas do Jetpack. As atualizações forçadas são raras; não conte com elas. O nosso guia das atualizações automáticas de plugins explica como configurá-las sem risco.
  • Desative os módulos desnecessários no Jetpack e exclua o plugin se não o usa mais: um plugin desnecessário continua sendo uma superfície de ataque.
  • Feche os cadastros livres se não precisar deles e revise a lista das contas de Assinante, Colaborador e Autor.
  • Adicione um firewall de aplicação capaz de patch virtual para cobrir o período entre a publicação de uma falha e a sua atualização: o nosso comparativo de WAF.
  • Monitore as falhas publicadas para os plugins que você usa: método e ferramentas.

O WP Masquerade Pro pode ajudar você neste último ponto. Todos os dias, ele compara as versões dos plugins instalados nos seus sites com a base pública WPVulnerability.net e envia a você um alerta por e-mail com a gravidade e a versão corrigida. A área de membros também lista as atualizações pendentes e os sites vulneráveis. Ele alerta, não corrige e não é um firewall: a atualização continua por sua conta. Para escolher as outras peças da sua proteção, veja a nossa seleção de plugins de segurança.

Para lembrar

  • O WPScan registra 14 falhas do Jetpack de 1º de janeiro de 2020 a 9 de outubro de 2026, 2 delas com nota alta e nenhuma crítica.
  • Nenhuma exploração documentada, mas três ondas maciças de correções: 102 versões em 2023, 101 em 2024, 42 em 2026.
  • Em 2014 e em 2023, o wordpress.org forçou a atualização, mesmo nos sites que a tinham desativado.
  • Versão a alcançar em 9 de outubro de 2026: 16.3 ou posterior.
  • Desative os módulos desnecessários e limite as contas: a maioria das falhas exige uma conta, mesmo modesta.

Fontes

  • Jetpack: Jetpack 2.9.3: Critical Security Update (10 de abril de 2014) (link externo, abre em uma nova aba)
  • CVE: CVE-2023-2996, Jetpack anterior à 12.1.1, manipulação de arquivos via API por um autor (27 de junho de 2023) (link externo, abre em uma nova aba)
  • CVE: CVE-2024-10075, Jetpack anterior à 13.8, execução de blocos e shortcodes sem autenticação (15 de maio de 2025) (link externo, abre em uma nova aba)
  • WordPress.org: página do plugin Jetpack (instalações ativas) (link externo, abre em uma nova aba)

Outras fontes consultadas: outros registros CVE, páginas oficiais dos fornecedores, publicações de pesquisadores de segurança, artigos da imprensa especializada, bancos de dados WPScan e Patchstack.

Segurança WordPress, sem ruído

Um e-mail quando importa: novos ataques observados, atualizações do plugin e guias práticos. Sem spam, cancelamento com um clique.

Comece de graça e mude para o Pro quando estiver pronto

A versão gratuita já oculta o WordPress e muda o endereço da página de login. O Pro acrescenta aliases, verificação em duas etapas e monitoramento.