Vulnerabilidade no PHP (PHP2Shell): o que é e o que fazer hoje

Duas falhas críticas no PHP, divulgadas em 21/10/2026, permitem executar código no servidor sem login. Veja quem está exposto e o passo a passo para corrigir.
Alerta de segurança sobre a vulnerabilidade no PHP PHP2Shell, com o logo da Hash Consultoria

No dia 21 de outubro de 2026, o projeto PHP publicou atualizações de emergência para duas falhas críticas, apelidadas de PHP2Shell. Essa vulnerabilidade no PHP permite que um invasor execute código no servidor sem precisar de login. Como o PHP está por trás de grande parte dos sites da internet, incluindo os feitos em WordPress, vale entender o risco e agir ainda hoje.

O que foi descoberto

São duas falhas, cada uma com nota 9.2 de 10 na escala CVSS v4:

  • CVE-2026-109618: corrupção de memória quando o PHP lida com falta de memória. Uma requisição de upload montada para isso pode esgotar a memória mesmo parecendo estar dentro dos limites configurados.
  • CVE-2026-109619: o PHP pode reaproveitar, em uma nova requisição, dados de uma requisição anterior que já deveriam ter sido apagados da memória.

Nos dois casos, o resultado pode ser a execução remota de código com as permissões do servidor web. As falhas foram encontradas pelas equipes Wiz Research, Calif e Codex Security, da OpenAI.

Quem está exposto

Praticamente toda instalação de PHP que atende páginas web: PHP-FPM, Apache com mod_php (o cenário de maior risco), php-cgi, FrankenPHP e LiteSpeed. Isso inclui sites institucionais, lojas virtuais, portais e sistemas internos feitos em PHP.

Atenção: atualizar o WordPress ou os plugins não corrige esta falha. O que precisa ser atualizado é o próprio PHP do servidor, que normalmente fica a cargo da hospedagem, da equipe de infraestrutura ou da imagem de contêiner.

Situação atual

  • Existem provas de conceito públicas, mas, segundo a Rapid7, nenhuma funciona de forma ampla por enquanto.
  • A watchTowr e a Cloudflare relataram tentativas de exploração poucas horas após a divulgação.
  • A CISA, agência de cibersegurança dos Estados Unidos, recomendou atualização imediata.

Sua empresa sabe quem cuida de cada sistema e de cada atualização?

A Hash Consultoria ajuda a transformar a resposta a alertas de segurança em um processo com responsáveis, prazos e registro, usando o BPM Fusion.

Fale conosco pelo WhatsApp

O que fazer agora

  1. Liste onde há PHP: site institucional, loja, intranet, sistemas internos e ambientes de teste.
  2. Pergunte à hospedagem ou à TI qual versão de PHP está em uso e se as correções de 21/10 já foram aplicadas.
  3. Atualize para uma versão corrigida: PHP 8.2.35, 8.3.36, 8.4.27 ou 8.5.12. Em pacotes de distribuições Linux, confira o histórico pelo número das CVEs, porque a correção pode vir em outra numeração.
  4. Reinicie os serviços (Apache, PHP-FPM e processos de longa duração) depois da atualização.
  5. Versões antigas: o PHP 8.1 e anteriores não recebem mais atualizações de rotina. Houve correções pontuais para 7.4, 8.0 e 8.1, mas o caminho seguro é migrar.

Se não der para atualizar hoje

Estas medidas reduzem a exposição, mas não substituem a atualização, e devem ser aplicadas pela equipe técnica na configuração do servidor:

  • desativar session.upload_progress.enabled no php.ini ou no pool do PHP-FPM e reiniciar os processos;
  • limitar o tamanho das requisições e dos uploads (post_max_size, upload_max_filesize e limites no proxy ou firewall);
  • bloquear envios multipart em sistemas que não usam upload;
  • acompanhar os logs em busca de erros de memória, picos de erro 500 e reinícios inesperados.

Aproveite para revisar o WordPress

Se o seu site usa WordPress, confira também se ele está na versão 7.1.2 ou superior. Em setembro de 2026 foi corrigida outra falha crítica no núcleo do WordPress (CVE-2026-87902), que afeta das versões 4.7 à 7.1.1. A versão do WordPress e a do PHP aparecem em Ferramentas → Saúde do site, no painel administrativo.

A lição para a gestão

Falhas assim vão continuar aparecendo. O que diferencia as empresas é a velocidade de resposta: saber quais sistemas existem, quem é responsável por cada um, em quanto tempo o alerta precisa ser tratado e onde fica o registro do que foi feito. Isso é gestão de processos aplicada à TI, e é o tipo de rotina que pode ser organizada em um fluxo, com checklist, prazos e evidências.

Perguntas frequentes

Atualizei o WordPress. Estou protegido contra o PHP2Shell?

Não. O WordPress é a aplicação; a falha está no PHP, que roda no servidor. É preciso confirmar com a hospedagem ou a TI que o PHP foi atualizado.

Meu site é pequeno. Corro risco?

Sim. Ataques desse tipo costumam ser automatizados e varrem a internet em busca de qualquer servidor vulnerável, independentemente do tamanho da empresa.

Esconder as mensagens de erro do PHP resolve?

Não. Ocultar erros não impede a exploração, e a ausência de registros nos logs não prova que o servidor está seguro.

Quais versões corrigem a falha?

PHP 8.2.35, 8.3.36, 8.4.27 e 8.5.12, ou pacotes de distribuições que informem a correção das CVE-2026-109618 e CVE-2026-109619.

Conclusão

A PHP2Shell é grave, já tem tentativas de ataque e afeta uma enorme quantidade de sites. A correção existe: atualizar o PHP e reiniciar os serviços. Faça hoje a pergunta certa para a sua hospedagem ou equipe de TI e registre a resposta.

Fale com a Hash Consultoria

Organize a gestão de atualizações e incidentes da sua empresa em um fluxo com responsáveis, prazos e histórico.

Fale conosco pelo WhatsApp

Referências

Palavras-chave

#PHP #SegurancaDaInformacao #CiberSeguranca #WordPress #GestaoDeTI

Hash Consultoria

Quer aplicar isso na sua empresa?

Processos, documentos, formulários e indicadores com o BPM Fusion. Fale com a gente.

Fale conosco pelo WhatsApp