Taking too long? Close loading screen.
Contato
contato@upcreative.com.br
Ph: +55 81 99873-2340
Endereço
Rua Amélia, 293 - 1º andar, Graças, Recife-PE. 52011-050
Back

Falhas no PHP estão na mira de ataques: como proteger o site da sua empresa

Seu site não precisa sair do ar para estar vulnerável a um ataque. As falhas PHP2Shell tornam prioritário confirmar com a hospedagem se o ambiente que executa o site recebeu as correções. O funcionamento aparente não comprova segurança — mas a notícia também não significa que sua empresa foi invadida.

O que aconteceu com o PHP

Em 21/10/2026, o PHP publicou patches para duas falhas críticas de seu runtime, conhecidas como PHP2Shell: CVE-2026-109618 e CVE-2026-109619. As referências são o comunicado de segurança do PHP e os detalhes do primeiro advisory e do segundo advisory.

PHP é uma linguagem usada pelo WordPress e por outros sites, lojas virtuais e sistemas. O runtime é o ambiente que executa esse código no servidor, normalmente administrado na hospedagem. Essa diferença explica onde agir: o WordPress é a aplicação; o PHP faz parte da estrutura que a mantém funcionando.

Por isso, a correção dessas falhas não se resume a procurar uma atualização no painel do WordPress. Ela envolve o pacote PHP usado pelo site e as atualizações fornecidas para ele.

Como saber se o ambiente está exposto

A exposição depende da versão, do pacote instalado, da configuração e das correções do fornecedor. Não é correto tratar todo ambiente PHP como igualmente explorável.

As primeiras versões corrigidas nos ramos atuais são:

  • PHP 8.2: 8.2.35;
  • PHP 8.3: 8.3.36;
  • PHP 8.4: 8.4.27;
  • PHP 8.5: 8.5.12.

Em cada um desses ramos, as versões anteriores estão afetadas. A identificação do pacote, porém, também importa. Backports de distribuições podem incorporar correções e preservar a versão principal exibida. O número mostrado no painel, sem o registro do fornecedor, pode não bastar para saber se o patch foi aplicado.

Para os ramos legados PHP 7.4, 8.0 e 8.1, há backports mínimos oficiais de código-fonte. Eles não restauram o suporte regular desses ramos nem confirmam que a hospedagem instalou um pacote corrigido. A PHP Foundation explica o contexto da atualização de segurança; cabe ao fornecedor confirmar qual pacote está em uso.

PHP-FPM está fora de risco?

Não há base para essa conclusão. PHP-FPM é uma forma de executar PHP na hospedagem, e existe divergência entre a apresentação da Foundation e o advisory específico sobre a demonstração envolvendo falta de memória, ou OOM. Para esse detalhe, a referência é o advisory específico.

O segundo advisory confirma um caminho de execução remota de código em FPM sob condições da aplicação. Isso impede tanto declarar FPM seguro quanto afirmar que a exploração ocorre de maneira idêntica em todas as configurações.

O que está confirmado sobre ataques e inteligência artificial

A Cloudflare relata tráfego de ataque. A análise da watchTowr, atualizada em 22/10, afirma exploração. Já a AWS registra uma tentativa em 17/10 em seus sensores, mas informa que o sucesso em sistemas reais é incerto.

Esses relatos justificam priorizar a correção, sem permitir uma conclusão sobre o site da sua empresa. Tentativa de exploração não é comprometimento confirmado nem vazamento de dados. Mesmo um comprometimento confirmado não comprova automaticamente que houve vazamento. Também não cabe afirmar, de forma absoluta, que ninguém teve sucesso nos ataques.

Outra expressão que pode gerar confusão é “vazamento do embargo”. Nesse contexto, ela significa divulgação antecipada de informações sobre a falha, não exposição de dados dos sites.

Quanto à inteligência artificial, o The Record atribui a Jake Knott, da watchTowr, a avaliação sobre ferramentas feitas com apoio de IA. Isso não prova ataque autônomo. A pesquisa defensiva descrita pela PHP Foundation é outro contexto: nela, há uso de IA com decisões humanas.

Por que atualizar WordPress ou usar WAF não basta

Atualizar somente WordPress, temas e plugins não corrige o runtime PHP. Essas atualizações continuam importantes, mas atuam em outra camada. Uma pendência no pacote PHP do servidor exige correção nesse ambiente.

O WAF filtra requisições destinadas à aplicação e funciona como defesa complementar. Ele não substitui o patch. A existência de uma regra de bloqueio, portanto, não encerra a verificação com a hospedagem.

Outras melhorias têm seu lugar, como mostra o artigo sobre o que atrapalha o SEO de um site WordPress profissional. Diante das PHP2Shell, porém, reorganizar páginas ou instalar mais plugins não resolve a pendência no ambiente de execução.

Como organizar a correção com a hospedagem

Uma resposta como “está tudo atualizado” deixa uma dúvida importante: qual pacote está executando o seu site? O chamado à hospedagem pode reunir a identificação do domínio, o pedido de confirmação do runtime e a referência que comprova a correção de CVE-2026-109618 e CVE-2026-109619 no pacote efetivamente usado.

A partir dessa resposta, o responsável técnico pode definir uma atualização compatível com a aplicação. Trocar de ramo por tentativa e erro não é um bom caminho. Antes da mudança, o backup precisa ser verificável, com uma forma conhecida de restaurar arquivos e dados e um plano de reversão caso algo deixe de funcionar.

Os testes também entram no planejamento, não apenas depois que surge um problema. A página inicial pode abrir normalmente enquanto uma função importante falha. Para conferir o que sustenta a operação, este checklist ajuda a registrar resultados concretos, conforme os recursos existentes no site:

  • Formulário: o envio foi concluído e a mensagem chegou ao destinatário?
  • Login: uma conta autorizada conseguiu entrar e usar a área necessária?
  • Checkout: o fluxo de compra foi percorrido em condição de teste?
  • Integrações: as conexões essenciais com outros sistemas responderam como esperado?

Após a atualização, a confirmação do pacote corrigido e o resultado desses testes completam o registro da mudança. Se houver incompatibilidade, ela precisa ser resolvida sem transformar a reversão para um pacote vulnerável em solução permanente.

UP Creative oferece Manutenção de websites para atualização, segurança e funcionamento. Solicite uma avaliação do ambiente para conversar sobre um plano de correção e testes: Contato.

Nessa conversa, vale esclarecer quais tarefas ficarão com a hospedagem e quais serão incluídas na manutenção. Isso evita confundir a descrição geral do serviço com as atividades combinadas para o seu site.

Há sinais de invasão? Preserve evidências

Se houver indícios de invasão, o patch não encerra a resposta. A correção da vulnerabilidade e a investigação do possível incidente são frentes distintas: uma trata a falha; a outra busca entender o que ocorreu e sua extensão.

O encaminhamento é investigar e preservar evidências, sem apagar arquivos por impulso ou iniciar uma limpeza improvisada. Um registro do que chamou atenção, de quando foi percebido e das mudanças já realizadas ajuda o responsável técnico a avaliar o caso e preservar os registros disponíveis.

A aparência do site não resolve essa dúvida. O artigo sobre como saber se seu site passa confiança em menos de 10 segundos aborda a percepção do visitante; essa percepção não substitui a verificação técnica de segurança.

Perguntas frequentes

A hospedagem informou uma atualização geral. Isso confirma a correção do meu site?

A resposta fica incompleta se não identificar o ambiente usado pelo seu domínio. Peça que o chamado registre o pacote aplicado e a referência do fornecedor para as duas CVEs. Assim, a informação pode ser conferida depois, sem depender de uma mensagem genérica sobre a infraestrutura.

Como identificar um pacote corrigido se o painel mostra a mesma versão?

O registro de atualização do fornecedor é a referência quando há backport. A versão principal exibida pode permanecer igual, embora o pacote tenha recebido a correção. Nesse caso, o número do painel, isoladamente, não confirma sucesso nem falha da atualização.

Meu site funciona normalmente. Devo comunicar que houve uma invasão?

Não sem evidências. É possível comunicar internamente a necessidade de verificar e corrigir o PHP sem anunciar um incidente. A ausência de erros não justifica adiar essa verificação, assim como a notícia da vulnerabilidade não prova comprometimento.

O WAF bloqueou tentativas. Isso significa que dados foram acessados?

Um registro de bloqueio não comprova acesso a dados. Ele também não confirma que o pacote PHP esteja corrigido: a análise do tráfego e a confirmação da atualização respondem a dúvidas diferentes.

Encontramos algo suspeito durante os testes. O que informar ao responsável técnico?

Relate o que foi observado, o horário e as alterações feitas até aquele momento. Esse histórico ajuda a orientar a investigação. Evite excluir o material suspeito ou tentar repetir a ocorrência sem orientação técnica.

O que levar para a conversa sobre manutenção?

O domínio, o nome da hospedagem e a resposta sobre o pacote PHP já dão contexto ao pedido. Acrescente as funções essenciais para o negócio e os problemas observados. Se algum dado ainda for desconhecido, informe isso; não envie senhas em formulários públicos ou mensagens abertas.

Para solicitar uma avaliação do ambiente e discutir os próximos passos de manutenção, entre em Contato.

Filipe Bezerra
Filipe Bezerra
Cursei Sistemas para Internet, pela Faculdade Marista do Recife e Ciência da Computação, pela Unicap-PE. Empreteco desde dezembro de 2014. Diretor de Comunicação da AJE Recife – Associação dos Jovens Empresários de Recife. Apaixonado por empreendedorismo, busco sempre por conteúdos que remetam ao tema. Sempre presente nos eventos de empreendedorismo, vendas, marketing digital e tecnologia. Acredito fielmente que o empreendedorismo vai mudar o Brasil para melhor!

Este site armazena cookies no seu computador. Política de Privacidade e Cookies