Descomplica Ads
Marketing Digital

Falha Crítica no PHP: Como Proteger e Atualizar seu Site

Anna Clara Por Anna Clara · Publicado em 21/10/2026 · 10 min de leitura
⚡ Resposta rápida: Descubra a versão do PHP do seu site (WordPress: Ferramentas > Saúde do site; cPanel: MultiPHP Manager). Se não for 8.5.12, 8.4.27, 8.3.36 ou 8.2.35, faça backup e troque para o PHP 8.3. Versões 8.1 e anteriores não têm correção oficial. Depois, teste as páginas sem cache, o checkout e os eventos do pixel.
Falha Crítica no PHP: Como Proteger e Atualizar seu Site

No dia 21 de outubro de 2026 foram divulgadas duas falhas graves no PHP, a linguagem que roda por trás de boa parte dos sites da internet: o WordPress, o Elementor, a maioria das páginas de vendas e quase toda hospedagem compartilhada. As falhas receberam os códigos CVE-2026-109618 e CVE-2026-109619 e ganharam o apelido de PHP2Shell. Em português claro: um atacante consegue rodar comandos no servidor sem precisar de senha nenhuma.

E por que isso é assunto de quem trabalha com tráfego pago? Porque a sua página de vendas, a sua landing page de captura e o site do seu cliente rodam, muito provavelmente, em PHP. Site invadido vira redirecionamento para spam, pixel adulterado, anúncio reprovado por "site comprometido" e, no pior caso, domínio marcado como perigoso pelo Google. Você paga o clique e o visitante cai numa página de golpe.

Neste artigo eu te mostro, passo a passo, como descobrir se o seu site está em risco, como atualizar o PHP na hospedagem compartilhada e num servidor próprio, o que fazer se você não conseguir atualizar hoje e como conferir se ficou tudo funcionando depois. Sem pânico, mas sem deixar para semana que vem, ok?

O que é a falha PHP2Shell e quem está em risco

As duas falhas afetam todas as versões do PHP do 5 em diante. Não importa se o seu site é um WordPress simples, uma página feita no Elementor, uma loja ou um sistema próprio: se o servidor executa PHP e a versão não é uma das corrigidas, ele está no grupo de risco. Pesquisadores de segurança já publicaram código de ataque, o que significa que robôs começam a varrer a internet atrás de sites vulneráveis em questão de horas.

Pelo que as empresas de segurança descreveram, todos os ataques conhecidos usam requisições do tipo multipart/form-data, o mesmo formato que um formulário usa para enviar arquivo. Por isso, uma parte das medidas provisórias passa por limitar esse tipo de envio, como você vai ver mais abaixo.

Quais versões do PHP já estão corrigidas

O projeto PHP lançou correções no mesmo dia da divulgação. A tabela abaixo resume onde você precisa chegar:

Sua versãoVersão corrigidaO que fazer
PHP 8.58.5.12Atualizar dentro da mesma versão
PHP 8.48.4.27Atualizar dentro da mesma versão
PHP 8.38.3.36Atualizar dentro da mesma versão
PHP 8.28.2.35Atualizar, mas planejar a ida para 8.3 (o suporte de segurança do 8.2 termina em 31/12/2026)
PHP 8.1, 8.0, 7.x ou 5.xSem versão oficial corrigidaSubir para 8.3 ou mais nova

A linha mais importante é a última. Quem está no PHP 7.4 ou anterior não tem um "botão de atualizar" que resolva: a correção só existe nas versões 8.2 em diante. E, se for para trocar de versão de qualquer jeito, eu recomendo ir direto para o 8.3: o 8.2 deixa de receber correções de segurança no fim de 2026, então você faria esse trabalho duas vezes em poucos meses.

Passo 1: descubra qual versão do PHP o seu site usa

Você tem três jeitos de descobrir, do mais fácil ao mais técnico:

Cansado de decidir campanha no achismo? As 10 ferramentas da Central Ads — calculadoras, diagnósticos e simuladores — fazem a conta por você.

Anote a versão de cada site. É muito comum o gestor de tráfego ter a página principal atualizada e esquecer aquela pre-sell antiga, a landing de um lançamento de dois anos atrás ou o site de um cliente que "ninguém mexe". Site esquecido é justamente o que é invadido.

Passo 2: faça backup antes de qualquer mudança

Trocar a versão do PHP costuma ser tranquilo, mas pode quebrar plugin antigo ou tema desatualizado. Antes de mexer:

Passo 3: atualizando na hospedagem compartilhada

Se o seu site está numa hospedagem compartilhada, a boa notícia é que o trabalho pesado é da empresa de hospedagem. Ela aplica a correção nas versões que oferece. A sua parte é escolher uma versão corrigida para o seu site:

  1. Entre no cPanel e abra o MultiPHP Manager (ou Selecionar versão do PHP).
  2. Marque o domínio e escolha PHP 8.3.
  3. Abra o site numa janela anônima e navegue pelas páginas principais: home, página de vendas, formulário e checkout.
  4. Se alguma coisa quebrar, volte para a versão anterior no mesmo lugar e descubra qual plugin é o culpado (desative um por um).

Se o painel não mostra o 8.3, ou só oferece versões antigas, abra um chamado no suporte e pergunte diretamente: "a versão do PHP do meu plano já recebeu a correção do CVE-2026-109618?". Hospedagem que não responde isso com clareza é um sinal para pensar em trocar. Se você está avaliando opções, eu comparei algumas no artigo sobre a melhor hospedagem de sites no Brasil.

Passo 4: atualizando num servidor próprio (VPS)

Aqui a responsabilidade é toda sua. E o primeiro obstáculo costuma não ser o PHP, e sim o sistema operacional. Um servidor com sistema muito antigo (por exemplo, uma versão de Linux que já saiu de suporte) não consegue instalar o PHP 8.3, porque os pacotes novos não são feitos para ele. Nesse caso, a ordem é: atualizar o sistema, depois o PHP. Alguns cuidados que aprendi na prática:

Não dá para atualizar hoje? Faça o paliativo

Se você precisa de alguns dias para planejar a atualização, existem medidas que reduzem o risco. Elas não fecham a falha, só dificultam os caminhos de ataque conhecidos:

Trate isso como um curativo de poucos dias, não como solução.

Depois de atualizar: o checklist que evita surpresa

O erro mais traiçoeiro numa atualização dessas é achar que está tudo bem porque a home abriu. Muitos sites têm cache de página: a home aparece normal, mas é uma cópia guardada, e o site por trás está fora do ar. Confira assim:

Sinais de que o site já pode ter sido invadido

Se o seu site ficou exposto, vale uma olhada rápida nestes sinais:

Se encontrar qualquer um desses sinais, só atualizar o PHP não basta: o invasor pode ter deixado uma porta dos fundos. O caminho é restaurar um backup limpo de antes da invasão, trocar todas as senhas (painel, banco, FTP, WordPress) e, se o servidor é seu, considerar montar um servidor novo do zero.

Aproveite para fazer uma faxina

Toda atualização dessas é uma boa hora para desligar o que você não usa. Pre-sell de campanha antiga, WordPress de teste, domínio que não aponta mais para lugar nenhum: cada site parado é uma porta aberta que ninguém está vigiando. Não precisa apagar. Tire do ar, guarde o backup e, se um dia precisar, você sobe de novo. Site que não está no ar não precisa de atualização e não pode ser invadido.

E se você está começando um site agora, já comece certo: escolha uma hospedagem que mantenha o PHP atualizado e veja o passo a passo de como criar um site do zero.

Perguntas frequentes

Meu site é WordPress em hospedagem compartilhada. Preciso fazer alguma coisa? Sim. A hospedagem aplica a correção, mas é você quem escolhe a versão do PHP do seu site no painel. Se ele ainda estiver no 7.4 ou no 8.1, continua vulnerável. Troque para o 8.3 no MultiPHP Manager e teste as páginas.

Atualizar o PHP pode quebrar o meu site? Pode, principalmente com plugin ou tema muito antigo. Por isso a ordem é: backup, atualizar WordPress, plugins e tema, e só depois trocar o PHP. Se algo quebrar, você volta a versão anterior no mesmo painel em segundos.

Qual versão do PHP devo escolher? A 8.3. Ela já tem a correção (8.3.36) e recebe atualizações de segurança até o fim de 2027. A 8.2 também está corrigida, mas o suporte dela acaba em 31/12/2026.

Desligar o upload de arquivos resolve a falha? Não. Bloquear envios multipart e ajustar a configuração do PHP só reduz o risco por alguns dias. A única correção de verdade é estar numa versão corrigida do PHP.

Como saber se meu site foi invadido? Veja se há redirecionamento estranho no celular, arquivos PHP na pasta de uploads, administradores desconhecidos, aviso do Google no Search Console ou anúncio reprovado por site comprometido. Achou algum desses sinais? Restaure um backup limpo e troque todas as senhas.

📌 Leia também: como criar um site do zero no WordPress

🎯 Quer um especialista olhando a SUA conta?

Na Consultoria Individual da Descomplica Ads você tem acompanhamento de perto: a gente analisa suas campanhas, corrige o que está travando e monta o plano pra você vender mais — sem achismo.

Quero a consultoria individual →

📺 Inscreva-se no canal

Tutoriais novos de tráfego pago toda semana.

Inscrever-se no YouTube →