Sites e landing pages6 min de leituraAtualizado em 23 de outubro de 2026

Falha no PHP (PHP2Shell): como proteger seu site WordPress hoje.

Falha no PHP (PHP2Shell) já é usada em ataques e atualizar o WordPress não resolve. Veja a versão segura do PHP e como atualizar na sua hospedagem.

Fabrício MartinsFabrício Martins
Fundador da Martin Marketing & Design

Uma falha no PHP batizada de PHP2Shell está sendo usada em ataques desde 17 de outubro de 2026 e já fez governos tirarem sites do ar na Europa. Se o seu site é feito em WordPress, ele roda em PHP. E atualizar o WordPress ou os plugins não resolve.

Este guia explica o que é a falha, qual é a versão segura do PHP e o passo a passo para atualizar o PHP na sua hospedagem.

Em resumo

  • O problema: duas falhas críticas no PHP permitem invadir o servidor sem login e sem senha.
  • Quem é afetado: todo site em PHP com versão antiga, o que inclui sites WordPress.
  • A solução: atualizar o PHP para 8.2.35, 8.3.36, 8.4.27 ou 8.5.12. O ideal é usar a 8.3 ou superior.
  • Onde fazer: no painel da hospedagem, e não dentro do WordPress.

O que é a falha no PHP chamada PHP2Shell

PHP2Shell é o nome dado a duas vulnerabilidades no PHP, registradas como CVE-2026-109618 e CVE-2026-109619. Cada uma recebeu nota 9,2 de 10 em gravidade.

As duas permitem execução remota de código: um invasor consegue rodar comandos no servidor sem precisar de login ou senha. Com isso, pode alterar o site, instalar arquivos maliciosos e ler dados da memória do servidor, como senhas, tokens e chaves de API.

As falhas foram encontradas de forma independente pela empresa de segurança Calif e pela OpenAI, em agosto. A correção oficial saiu em 21 de outubro de 2026.

O alcance é grande porque o PHP roda em cerca de 69% dos sites cuja linguagem é conhecida, segundo a W3Techs. Todo site WordPress está nessa conta.

A falha no PHP já está sendo usada em ataques

  • A Amazon registrou a primeira tentativa de ataque em 17 de outubro, quatro dias antes do anúncio oficial.
  • No dia da correção, a Cloudflare e a empresa watchTowr já viam tentativas de exploração.
  • O pesquisador Silas Cutler estima mais de 1,3 milhão de servidores potencialmente vulneráveis na internet.
  • França, Países Baixos e Finlândia tiraram sites do governo do ar por precaução enquanto aplicavam a correção.

Se o seu site ficou fora do ar nesta semana, pode ter sido a sua hospedagem aplicando a atualização de emergência. Vale confirmar com o suporte.

Atualizar o WordPress resolve a falha no PHP?

Não. A falha está no próprio PHP, o programa do servidor que faz o site funcionar. O WordPress, o tema e os plugins rodam em cima dele. Por isso, nenhuma atualização feita dentro do WordPress corrige o problema, e plugins de segurança também não bloqueiam a falha.

A correção depende da versão do PHP instalada na hospedagem. O próprio time do PHP diz que atualizar é a única proteção completa.

Qual é a versão segura do PHP

As versões corrigidas contra o PHP2Shell são:

  • PHP 8.5.12
  • PHP 8.4.27
  • PHP 8.3.36
  • PHP 8.2.35

O PHP 8.1 e as versões anteriores não ganharam versão oficial corrigida. A 8.2 perde o suporte de segurança em 31 de dezembro de 2026. Por isso, minha recomendação é ir direto para o PHP 8.3 ou superior.

Como ver a versão do PHP do seu site

No painel do WordPress, entre em Ferramentas › Saúde do Site › Informações › Servidor. A versão do PHP aparece nessa tela. No cPanel, ela também aparece em MultiPHP Manager.

Como atualizar o PHP na sua hospedagem

Antes de tudo, faça um backup completo dos arquivos e do banco de dados. Depois, siga o caminho da sua hospedagem:

  • HostGator: cPanel › busque "Alterar versão de PHP" › escolha o domínio › selecione a versão › Aplicar.
  • KingHost: Painel de Controle › Configuração PHP › selecione a versão › Configurar.
  • Locaweb: Painel de Hospedagem › Administrar o domínio › Resumo de Uso › Versão do PHP › Aplicar versão.
  • GoDaddy: Meus Produtos › Gerenciar a hospedagem cPanel › Configurações › Versão do PHP › Alterar › Salvar.
  • Hostinger: hPanel › Avançado › Configuração PHP › selecione a versão › Salvar.

Depois da troca, teste os formulários, o login, o checkout e o envio de e-mails.

Atenção: escolher a 8.3 no painel não garante a correção. A hospedagem também precisa ter instalado a versão corrigida, que é a 8.3.36 ou superior. Se tiver dúvida, confirme com o suporte.

Se a versão corrigida não aparecer, abra um chamado

Abra um chamado no suporte da hospedagem ainda hoje. Este é o texto pronto para copiar:

Solicito a atualização do PHP do domínio [seu domínio] para uma versão corrigida contra o PHP2Shell (CVE-2026-109618 e CVE-2026-109619), 8.3.36 ou superior.

Proteção temporária enquanto o PHP não é atualizado

Estas medidas reduzem o risco, mas não substituem a atualização:

  • Cloudflare: se o site passa pela Cloudflare, ative as regras de firewall (WAF) que ela publicou contra o PHP2Shell. Elas estão disponíveis inclusive no plano gratuito.
  • Ajuste no PHP: peça ao suporte para desativar a opção session.upload_progress.enabled.
  • Sites críticos: se o site guarda dados sensíveis e a hospedagem não tem previsão de correção, considere colocá-lo em manutenção até a atualização.

Depois de atualizar o PHP

Como precaução, troque a senha de administrador do site, a senha do banco de dados e as chaves de API que o site usa. Faça isso só depois que o PHP já estiver atualizado.

Também vale conferir se apareceu algum usuário administrador que você não conhece e se há arquivos .php dentro da pasta wp-content/uploads, onde normalmente só ficam imagens.

Perguntas frequentes sobre a falha no PHP

O que é PHP2Shell?

É o nome dado a duas falhas críticas no PHP (CVE-2026-109618 e CVE-2026-109619) que permitem rodar código no servidor sem login. A correção foi publicada em 21 de outubro de 2026.

Atualizar só os plugins do WordPress resolve?

Não. A falha está no PHP do servidor. A correção é feita na hospedagem, trocando para uma versão corrigida.

Qual é a versão segura do PHP?

8.2.35, 8.3.36, 8.4.27 ou 8.5.12. Como a 8.2 perde suporte no fim de 2026, o mais indicado é a 8.3 ou superior.

Meu site ficou fora do ar. Tem relação com a falha?

Pode ter. Muitas hospedagens e órgãos públicos colocaram sites em manutenção para aplicar a atualização de emergência. O suporte da sua hospedagem consegue confirmar.

Quem só visita sites precisa fazer alguma coisa?

Não. A correção é responsabilidade de quem mantém o site e a hospedagem.

Precisa de ajuda para atualizar o PHP?

Se você não sabe por onde começar, posso verificar a versão do PHP do seu site e orientar a atualização. É só entrar em contato.

E se você conhece alguém que tem site, envie este artigo para o TI da empresa ou para quem cuida da hospedagem.

Fontes: Tenable, The Hacker News, Help Net Security, Malwarebytes, Times Brasil e centrais de ajuda da HostGator, KingHost, Locaweb, GoDaddy e Hostinger.

Fabrício Martins

Quem escreveu

Fabrício Martins

Consultor de marketing e designer com mais de 10 anos de experiência entre branding, growth e criação de sites. Conduz pessoalmente os projetos da Martin, do diagnóstico à entrega.

Perfil no LinkedIn · Canal no YouTube

Diagnóstico gratuito

Quer aplicar isso no seu negócio?

O diagnóstico gratuito mostra por onde começar, com a nota do seu marketing e um relatório.

  • Diagnóstico gratuito em cerca de 3 minutos
  • Proposta com escopo, prazo e valor fechados
  • Time sênior do começo ao fim

Prefere escrever? Use o formulário ou o e-mail contato@martindesign.com.br.

Conte sobre o projeto.

Orçamento estimado

Sem spam. Resposta de gente.

Falar no WhatsApp