Os programadores de PHP anunciaram uma atualização de segurança em 22 de outubro, corrigindo duas vulnerabilidades na linguagem de programação que está na base de aproximadamente 70% dos sites em todo o mundo. As vulnerabilidades foram descobertas pela empresa norte-americana de segurança Calif, com recurso ao modelo de IA GPT-5.6 Sol da OpenAI. As falhas, apelidadas PHP2Shell, poderiam permitir que atacantes instalassem remotamente código malicioso em servidores. O Governo sul-coreano elevou o alerta cibernético para o nível 2, «precaução», ao meio-dia de 22 de outubro, após uma reunião de avaliação de riscos. As vulnerabilidades foram identificadas pela primeira vez em 2024, mas consideradas demasiado difíceis de explorar até uma análise por IA confirmar o risco. Na sequência do relatório da Calif, em agosto, os programadores de PHP disponibilizaram a correção em 21 de outubro, após mais de dois meses de verificação. O PHP trata de funções críticas, incluindo pagamentos e encomendas, para empresas financeiras, lojas online e sites empresariais, tornando esta falha uma preocupação de segurança significativa para governos e empresas em todo o mundo.
A Calif usou o GPT-5.6 Sol para descobrir as vulnerabilidades PHP2Shell
Segundo a PHP Foundation, em 22 de outubro, os investigadores da Calif usaram o modelo GPT-5.6 Sol da OpenAI para identificar duas vulnerabilidades no PHP e desenvolveram uma correção de segurança em colaboração com os programadores de PHP, com o apoio financeiro da OpenAI. As falhas foram comunicadas pela Calif em agosto. O diretor executivo da Calif, Thai Duong, afirmou que as vulnerabilidades tinham sido, em grande parte, esquecidas por serem consideradas demasiado difíceis de explorar. O PHP é utilizado em sites e nos servidores que os suportam, tratando de funções como pagamentos e encomendas. Se o PHP tiver falhas de segurança, os hackers poderão conseguir invadir sistemas, roubar dados dos servidores, alterar sites à vontade ou usar sistemas comprometidos para controlar os servidores de outras empresas.
Os programadores de PHP disponibilizaram uma atualização de segurança em 21 de outubro
Os programadores de PHP anunciaram a atualização de segurança em 21 de outubro, corrigindo as vulnerabilidades PHP2Shell após mais de dois meses de verificação, na sequência do relatório da Calif, em agosto. A possibilidade de existência da falha foi inicialmente levantada em 2024, mas, na altura, considerou-se improvável que fosse explorada e a disponibilização da correção foi adiada. Thai Duong acrescentou que os hackers poderiam usar IA para fazer engenharia reversa da correção e lançar ataques, causando perturbações generalizadas.
Foram registadas milhões de tentativas de ataque após a divulgação da correção
O diretor executivo da Cloudflare, Matthew Prince, escreveu no X que tinham ocorrido milhares de tentativas de ataque nas 10 horas anteriores à disponibilização da correção, mas que o número total ascendeu a milhões depois disso. Algumas empresas de segurança foram criticadas por terem divulgado a correção antes da hora acordada, dando mais tempo aos hackers para a analisar. O Wall Street Journal noticiou a descoberta e o processo de correção.
A Coreia do Sul elevou o alerta cibernético para o nível 2, «precaução», em 22 de outubro
O Ministério da Ciência e das TIC da Coreia do Sul emitiu um alerta cibernético de nível 2, «precaução», para o setor privado ao meio-dia de 22 de outubro, após uma reunião de avaliação de riscos. É o segundo de quatro níveis de alerta: atenção, precaução, aviso e grave. Ao abrigo da medida, as autoridades vão reforçar os recursos humanos dedicados à resposta a incidentes e manter equipas de prevenção e resposta a emergências. O Gabinete de Segurança Nacional realizou uma reunião de emergência, presidida pelo terceiro diretor-adjunto Song Ki-ho, com o Ministério da Ciência e das TIC, o Ministério da Defesa Nacional e o Serviço Nacional de Informações, para analisar as medidas de resposta por setor. Até ao momento, não foram comunicados casos de danos na Coreia do Sul.
As versões antigas do PHP representam 89% da utilização na Coreia do Sul
As versões anteriores à PHP 8.1, difíceis de corrigir, representam 89% da utilização na Coreia do Sul, segundo os dados disponíveis. Este valor é superior aos 79% do Japão, 71% dos EUA e 69% de França. Moon Jong-hyun, diretor do centro de segurança da Genians, afirmou que os servidores de empresas mais pequenas, com equipas de cibersegurança reduzidas, podem tornar-se pontos vulneráveis. Crescem as preocupações de que as pequenas e médias empresas e os pequenos comerciantes possam ter dificuldade em responder, uma vez que muitos sites desenvolvidos por empresas externas já não estão abrangidos por contratos de manutenção.
Governos e empresas de todo o mundo reagiram à vulnerabilidade do PHP
Os governos dos EUA e do Reino Unido instaram as empresas a instalar a atualização de segurança e recomendaram desligar os sistemas caso a aplicação da correção se revele difícil. Os Países Baixos suspenderam serviços informáticos no Porto de Roterdão, em grandes partidos políticos, hospitais e sites de portais governamentais, como medida de preparação para possíveis ataques. A primeira-ministra japonesa, Sanae Takaichi, apelou aos operadores para verificarem se os seus sites utilizam PHP e aplicarem a correção o mais rapidamente possível.
Perguntas frequentes
Que vulnerabilidades no PHP foram descobertas pelo modelo de IA da OpenAI?
O modelo GPT-5.6 Sol da OpenAI descobriu duas vulnerabilidades no PHP, apelidadas PHP2Shell, que poderiam permitir que atacantes instalassem remotamente código malicioso em servidores. A empresa norte-americana de segurança Calif usou o modelo de IA para identificar as falhas e comunicou-as em agosto, levando os programadores de PHP a disponibilizar uma atualização de segurança em 21 de outubro, após mais de dois meses de verificação.
Porque é que a Coreia do Sul é particularmente vulnerável a ataques através do PHP?
A Coreia do Sul é considerada particularmente vulnerável porque as versões anteriores à PHP 8.1, difíceis de corrigir, representam 89% da utilização no país. Este valor é superior aos 79% do Japão, 71% dos EUA e 69% de França. O Governo sul-coreano elevou o alerta cibernético para o nível 2, «precaução», ao meio-dia de 22 de outubro, em resposta à ameaça.
Que medidas tomaram os governos após a divulgação da vulnerabilidade do PHP?
Os governos dos EUA e do Reino Unido instaram as empresas a instalar a atualização de segurança e recomendaram desligar os sistemas caso a aplicação da correção se revele difícil. Os Países Baixos suspenderam serviços informáticos no Porto de Roterdão, em grandes partidos políticos, hospitais e sites de portais governamentais. A primeira-ministra japonesa, Sanae Takaichi, apelou aos operadores para aplicarem rapidamente a correção. O Ministério da Ciência e das TIC da Coreia do Sul emitiu um alerta cibernético de nível 2 em 22 de outubro.