A equipe de segurança do PHP anunciou hoje correções emergenciais para duas falhas críticas que permitem que atacantes executem códigos nos servidores de websites sem necessidade de login. As versões corrigidas são PHP 8.5.12, 8.4.27, 8.3.36 e 8.2.35. O PHP alerta que a atualização é a única opção segura, uma vez que não há soluções que mitiguem totalmente as vulnerabilidades.
Risco Elevado para Servidores Apache
Todos os sistemas que atendem a solicitações de sites estão em risco, mas os servidores Apache que utilizam mod_php – que permite que o PHP funcione diretamente no Apache – enfrentam o maior perigo. Um ataque já demonstrado pode ocorrer antes mesmo que o código do próprio site inicie.
Importância da Atualização do PHP
A versão PHP 8.1 e anteriores estão na lista de fim de vida e não recebem mais atualizações regulares. Para este caso de emergência, o PHP disponibilizou correções limitadas do código-fonte para as versões 7.4, 8.0 e 8.1, voltadas para equipes que compilam PHP por conta própria. Provedores de hospedagem e fornecedores de suporte a longo prazo podem oferecer suas próprias atualizações, mas essas não restauram o suporte contínuo. É essencial que os donos de sites confirmem a proteção com seus provedores enquanto organizam uma atualização para uma versão suportada.
Atenção dos Governos e Medidas Preventivas
Sites do parlamento holandês, da agência de cibersegurança da Finlândia e várias universidades também foram retirados do ar como medida de precaução antes da liberação das correções, conforme relatado pelo International Cyber Digest. A CERT-EU e o Centro Nacional de Segurança Cibernética do Reino Unido já haviam aconselhado a considerar o isolamento ou desligamento temporário das plataformas onde a proteção imediata não fosse possível.
Orientações para Donos de Websites
Os proprietários de sites devem seguir o guia do WordPress para verificar a versão do PHP: abra Ferramentas > Saúde do Site, selecione Informações e expanda Servidor.
- Solicite a seu provedor de hospedagem que instale uma das versões corrigidas mencionadas, ou confirme se a atualização do PHP inclui ambas as correções.
- Caso utilize PHP 8.1 ou anterior, faça um backup do site e planeje uma atualização. Pergunte ao seu provedor se é possível aplicar uma correção fornecida pelo vendedor enquanto isso.
Se não puder aplicar o patch imediatamente, considere desligar o site afetado até que a atualização seja realizada. Um firewall de aplicação web (WAF), como o Cloudflare, pode bloquear algumas tentativas de ataque, mas não substitui a instalação das correções necessárias. Além disso, se você utiliza um firewall, certifique-se de que todos os acessos sejam direcionados por ele, pois atacantes que conseguirem contato direto com o servidor do seu site podem contornar essas verificações.
Preparação para Vulnerabilidades Mais Severas
Recentemente, foi previsto que ataques podem ocorrer mais rapidamente do que as soluções possam ser implementadas, refletindo um problema de tempo já observado com uma ferramenta de ataque circulando antes dessa correção do PHP. A proteção só é assegurada uma vez que a atualização é instalada. Uma brecha pode expor dados de clientes e prejudicar a visibilidade nos mecanismos de busca.
Recomenda-se que equipes técnicas auditem o código e monitorem atividades suspeitas, além de entrarem em acordo com seus provedores sobre quem será responsável por aplicar patches de emergência ou desligar um site afetado se proteção não for possível. A ameaça de atacantes utilizando modelos de IA com restrições de segurança removidas está aumentando, o que pode dar a eles ferramentas melhores para explorar brechas. Portanto, é crucial que os donos de sites estejam preparados para responder rapidamente a novas vulnerabilidades que podem surgir com frequência.

