O projeto PHP publicou em 21 de outubro de 2026 correções para duas vulnerabilidades críticas que permitem execução remota de código sem autenticação. O alerta afeta instalações que atendem requisições web — incluindo PHP-FPM, Apache com mod_php, php-cgi, FrankenPHP e LiteSpeed — e merece prioridade operacional imediata. A história também importa para a IA: segundo a OpenAI, uma das falhas foi encontrada com apoio de GPT-5.6 Sol dentro da iniciativa Patch the Planet, em coordenação com mantenedores e empresas de segurança.
As versões corrigidas são PHP 8.5.12, 8.4.27, 8.3.36 e 8.2.35. O comunicado oficial classifica ambos os problemas como críticos, com CVSS v4.0 de 9,2, e recomenda atualizar sem demora. Para quem administra sites, APIs ou aplicações legadas em PHP, a ação mais importante não é procurar um exploit: é identificar a versão efetivamente em produção, aplicar o pacote do fornecedor e reiniciar os workers.
Resumo: o que foi corrigido e quem precisa agir
- CVE-2026-109618: corrupção associada ao tratamento de falta de memória, que pode deixar dados internos de uma requisição parcialmente inicializados.
- CVE-2026-109619: estado global antigo pode sobreviver depois que a memória de origem é liberada e ser reutilizado por uma requisição posterior.
- As duas falhas podem permitir RCE sem autenticação; a equipe do PHP destaca risco maior para
mod_php, onde há exploit demonstrado antes de qualquer código da aplicação rodar. - PHP 8.1 e ramos anteriores já não recebem atualizações do projeto; nesses ambientes, é preciso consultar o fornecedor de Linux/LTS sobre backports ou planejar migração.
Por que esse alerta é diferente de uma atualização rotineira
Falhas em frameworks ou plugins costumam exigir que o invasor alcance uma rota específica da aplicação. Neste caso, o componente vulnerável fica abaixo da aplicação: o interpretador que recebe e processa a requisição. Isso amplia o impacto potencial porque uma regra de negócio bem escrita, autenticação robusta ou validação de formulário não corrigem um erro no ciclo interno do PHP.
O projeto PHP afirma que o risco é mais alto em mod_php, mas não limita o alerta a esse modo. PHP-FPM, CGI, FrankenPHP e LiteSpeed também atendem tráfego web e devem entrar no inventário de correção. A prioridade é ainda maior para servidores expostos à internet, hospedagem compartilhada, painéis administrativos e ambientes com múltiplos sites no mesmo pool de processos.
O que fazer nas próximas horas
1. Descubra a versão em execução, não apenas a instalada
Em um servidor com acesso ao shell, comece com:
php -v
php-fpm -v # quando PHP-FPM estiver instalado
Esses comandos mostram a versão disponível no sistema, mas contêineres e pools podem usar outra imagem ou binário. Confirme também o ambiente que atende a aplicação, por exemplo verificando a tag da imagem Docker, a configuração do serviço e o resultado de uma página interna de diagnóstico restrita à rede administrativa. Nunca deixe phpinfo() exposto publicamente.
2. Atualize pelo canal do seu sistema operacional ou imagem
A correção deve vir do pacote suportado pela sua distribuição, do fornecedor de hospedagem ou de uma imagem oficial atualizada. Em ambientes imutáveis, construa uma nova imagem com a versão corrigida, publique-a no registro e faça o rollout. Não misture binários baixados manualmente com o gerenciador de pacotes de produção sem um procedimento de reversão.
3. Reinicie workers e valide o processo ativo
Atualizar arquivos em disco não substitui processos que já estão rodando. Reinicie o serviço correspondente — como PHP-FPM, Apache ou o deployment do contêiner — e valide novamente a versão. A equipe do PHP também orienta reiniciar todos os workers para a mitigação relacionada ao estado global antigo surtir efeito.
4. Reduza exposição enquanto o rollout termina
O advisory recomenda manter upload_max_filesize abaixo de post_max_size e aplicar limites de requisição no servidor web ou proxy para tamanho decodificado, quantidade de campos, partes multipart, cabeçalhos e aninhamento. São barreiras temporárias, não substitutos do patch. Para o segundo CVE, desabilitar session.upload_progress.enabled e reiniciar workers bloqueia caminhos confirmados, mas o próprio PHP alerta que isso não cobre variantes.
Checklist de resposta para equipes no Brasil
- Liste todos os domínios, APIs, jobs e imagens que usam PHP.
- Classifique exposição: internet pública, VPN, rede interna e desenvolvimento.
- Atualize primeiro sistemas públicos e pools compartilhados.
- Registre versão anterior, versão corrigida, horário do rollout e responsável.
- Revise logs de acesso, erros e WAF para anomalias anteriores à atualização.
- Peça ao provedor de hospedagem uma confirmação documentada caso você não controle o runtime.
Como a IA entrou na divulgação coordenada
A OpenAI diz que a Calif identificou uma falha crítica usando GPT-5.6 Sol, enquanto a Wiz reportou independentemente as duas vulnerabilidades. O comunicado descreve um modelo de divulgação coordenada: mantenedores lideram a correção; pesquisadores e parceiros ajudam a validar o impacto, testar patches contra variantes, preparar orientações e permitir que provedores montem mitigações antes da divulgação pública.
O ponto importante é que o agente não substituiu a responsabilidade humana do projeto PHP. O processo citado envolve confirmação técnica, manutenção do código, coordenação com distribuidores e decisão sobre quem recebe informação antecipada. Essa divisão é relevante porque capacidades de IA que aceleram descoberta de falhas também podem reduzir o tempo disponível para quem administra sistemas reagir.
Limitações e o que ainda não se deve concluir
O fato de uma IA ter auxiliado a descoberta não prova que qualquer agente consiga encontrar falhas críticas com a mesma confiabilidade nem que a correção seja automática. A orientação segura continua sendo seguir o advisory do projeto, aplicar versões corrigidas e validar o ambiente. Também não há base para tratar mitigação de configuração como equivalente à atualização: as próprias instruções do PHP são explícitas ao apresentar essas medidas apenas como redução de risco em caminhos conhecidos.
Análise do NoticIA
Este episódio mostra uma mudança operacional concreta: a defesa precisa assumir que a descoberta de vulnerabilidades pode ganhar escala antes que exista um exploit amplamente distribuído. Para empresas brasileiras, o efeito prático não é adotar um “agente de segurança” às pressas; é melhorar inventário, janela de manutenção, observabilidade e capacidade de aplicar patch. Esses fundamentos determinam se uma descoberta feita por IA vira uma correção coordenada ou uma corrida contra invasores.
A prioridade para hoje é simples: se há PHP atendendo tráfego, atualize para a linha corrigida e confirme o processo em execução. Depois, trate a lição estrutural: versões sem suporte, ambientes sem dono claro e reinícios não automatizados continuam sendo a parte mais fraca da defesa.
Descubra mais sobre noticiAI
Assine para receber nossas notícias mais recentes por e-mail.



