PHP em Crise: Subfinanciamento e Vulnerabilidades

A recente falha de segurança no PHP expõe não apenas a escassez de recursos na Fundação, mas também a negligência generalizada na atualização de sistemas.

Alerta de Vulnerabilidades Impulsionadas por IA

O último ano viu um aumento drástico de relatórios de vulnerabilidades de software, impulsionados por IA, revelando o subfinanciamento crônico de softwares de código aberto cruciais. O PHP, linguagem que alimenta 71% dos sites, foi a vítima mais recente, com uma falha crítica de execução remota de código.

A Fragilidade da Fundação PHP

A Fundação PHP opera com apenas uma pessoa em tempo integral e 14 contratados “maioritariamente a tempo parcial”. Este cenário já preocupante é agravado por práticas de desenvolvimento e administração de sistemas preguiçosas na internet.

Equipe Reduzida e Manutenção Crítica

Elizabeth Barron, Diretora Executiva da Fundação PHP, é a única funcionária em tempo integral, responsável pelo desenvolvimento e manutenção do núcleo PHP, incluindo correções de segurança. Diferente do Linux, que tem muitos desenvolvedores em tempo integral, a PHP Foundation enfrenta uma escassez de mão de obra.

Desafios e Colaborações

Apesar da colaboração com empresas e firmas de cibersegurança, a equipe de desenvolvimento estava sobrecarregada mesmo antes do aumento de vulnerabilidades. Embora não houvesse exploração relatada do PHP2Shell antes da correção, a falta de financiamento prejudicou a resposta.

Falha Estrutural e Atrasos na Correção

A escassez de financiamento resultou em uma “falha estrutural” para resolver uma vulnerabilidade subjacente (condição OOM descoberta em 2024 que levou a exploits em 2026) em tempo hábil. Devido à disseminação do PHP e suas extensões, o trabalho de correção foi “paralisado e reiniciado repetidamente por meses”.

O Impacto do Financiamento Existente

A equipe agradece o financiamento atual, pois “sem o financiamento da Fundação, teria sido impossível ter várias pessoas trabalhando nesta questão em tempo integral, eventualmente durante fins de semana e ininterruptamente para coordenar e se comunicar com outras partes envolvidas”. Espera-se que este incidente estimule mais empresas a investir.

O Verdadeiro Problema: Instalações Desatualizadas

O problema vai muito além de bugs na linguagem principal. Embora as atualizações para a versão 8.x pudessem ser aplicadas em minutos, a realidade mostrou que muitos sites ficaram horas ou dias offline por medo de exploração.

A Epidemia de Versões Antigas

Quase 73% das instalações PHP estavam rodando versões há muito tempo fora de suporte (EOL). Isso significa que obter correções de segurança é muito mais difícil, algo que profissionais alertam há décadas.

PHP 5.x: Uma Ameaça de 22 Anos

Muitos servidores ainda usam PHP 7, que foi EOL há quatro anos, e cerca de 7,7% operam com a versão 5.x, lançada em 2005 e EOL em 2018. Houve tempo de sobra para se preparar para as atualizações.

Complacência Coletiva e Atualizações Simples

As transições de PHP 5 para 7 e 7 para 8 exigiram mudanças no código, mas a maioria delas é simples e ferramentas automatizadas já existiam. A negligência coletiva, preguiça e corte de custos são forças muito maiores do que a ação de bots de IA em busca de falhas.

Baseado no artigo de Tom’s Hardware