O que é o PHP2Shell?
A 21 de outubro de 2026 a equipa do PHP lançou uma atualização urgente para duas falhas de segurança. Os investigadores deram ao problema o nome PHP2Shell. Através destas falhas, alguém pode executar o seu próprio código no servidor de um site sem login nem palavra-passe e, a partir daí, chegar aos dados guardados no site.
As falhas estavam no PHP há mais de dez anos. Foram encontradas por investigadores das empresas de segurança Calif e Wiz, em conjunto com a OpenAI, com ferramentas de inteligência artificial que leem código muito mais depressa do que as pessoas. Os detalhes foram divulgados na internet um dia antes do anúncio oficial, por isso os donos de sites não tiveram o habitual tempo de margem para atualizar.
Agências de segurança dos EUA, da Europa e do Japão pediram aos donos de sites que atualizassem de imediato, ou que desligassem os sites até o conseguirem. A primeira-ministra do Japão chegou a publicar sobre isto no X. Pouco depois da atualização, apareceu na internet código de ataque funcional, por isso não é um problema para "um dia destes".
O meu site WordPress ou PrestaShop está em risco?
Depende da plataforma em que o site foi feito. O PHP funciona no servidor, nos bastidores, por isso a pergunta é quem cuida desse servidor.
Não sabe em que plataforma está o seu site? Pergunte a quem o fez, ou envie-nos o endereço e nós dizemos-lhe.
Como ver a versão do PHP no WordPress e no PrestaShop
WordPressSaúde do site
Entre no painel do WordPress e abra:
Com o painel em inglês: Tools → Site Health → Info → Server → PHP version
PrestaShopBack office
Entre no back office do PrestaShop e abra:
Com o painel em inglês: Advanced Parameters → Information
A versão do PHP aparece no bloco com as informações do servidor.
Outros sitesPainel do alojamento
A maioria dos painéis de alojamento também mostra a versão do PHP, normalmente numa secção chamada "PHP version", "Select PHP Version" ou parecida.
Correção do PHP2Shell: o que significa a sua versão
| A sua versão | O que significa | O que fazer |
|---|---|---|
| 8.2.35, 8.3.36, 8.4.27, 8.5.12 ou superior | A correção já está instalada | Nada. Pode ficar descansado |
| 8.2, 8.3, 8.4 ou 8.5, mas com número mais baixo | Versão certa, mas sem a correção | Peça hoje ao suporte do alojamento ou ao programador para atualizar o PHP |
| 8.1 ou anterior | Estas versões não vão receber correção | Peça ao programador para passar o site para uma versão mais recente |
A pequena atualização dentro da mesma versão (por exemplo, de 8.3.20 para 8.3.36) é normalmente instalada pela empresa de alojamento no servidor. Não dá para fazer a partir do WordPress. Quase todos os alojamentos têm um chat de suporte ou um formulário de pedidos na sua conta, e basta uma mensagem curta.
Olá! Por causa da atualização de segurança do PHP de 21 de outubro (CVE-2026-109618 e CVE-2026-109619), podem confirmar se o PHP do meu site [endereço do seu site] está atualizado para a versão mais recente com a correção? Obrigado!
Se outra pessoa gere o seu site, envie-lhe a mesma mensagem.
Se o seu site é muito antigo
Sites em que ninguém mexe há anos funcionam muitas vezes com PHP 8.1, 7.4 ou ainda mais antigo. Estas versões já não têm suporte, por isso não vai haver correção oficial para elas.
Passar para uma versão mais recente do PHP é o caminho certo, mas não mude a versão sozinho no painel do alojamento. Temas e plugins antigos podem deixar de funcionar e o site pode ir abaixo. Peça primeiro a um programador para verificar e atualizar os plugins, e só depois mudar a versão.
Se isso não puder acontecer depressa, o conselho oficial das agências de segurança é desligar o site por pouco tempo. Parece drástico, mas umas horas offline são melhores do que um site atacado e os dados dos seus clientes nas mãos erradas.
Sites WordPress antigos costumam ter mais do que um problema. Se precisar de ajuda com o seu, veja o nosso suporte e manutenção de sites.
Cuidado com burlas
Os burlões adoram notícias grandes como esta. Nas próximas semanas pode receber emails como "O seu site está em risco por causa da falha do PHP, entre aqui com urgência" ou "Pague hoje para corrigir o seu site".
Não clique nos links destes emails
Entre na conta do alojamento ou no painel do WordPress por si, escrevendo o endereço.
Não envie palavras-passe
O suporte verdadeiro de um alojamento nunca pede a sua palavra-passe por email.
Mude a palavra-passe se um serviço o pedir
Se um serviço que usa anunciar que foi afetado e pedir para mudar a palavra-passe, faça-o no site ou na app oficial.