Um anfitrião pode executar várias versões do PHP em simultâneo. A versão apresentada por uma shell SSH pode pertencer a uma ferramenta de linha de comandos, enquanto um site público utiliza outro ambiente de execução. Para avaliar as vulnerabilidades do PHP de outubro de 2026, associe cada resultado de versão a uma aplicação e a um serviço concretos.
Verifique o ambiente que serve a aplicação, não apenas o PHP de linha de comandos do anfitrião. Compare a versão exata do ramo de execução ou a revisão do pacote da distribuição com o aviso de segurança aplicável, tendo em conta as correções retroportadas documentadas pelo fornecedor, e remova qualquer página de diagnóstico temporária após a verificação.
1. Identificar aplicações que utilizam PHP
Faça uma lista das aplicações, dos métodos de instalação e das vias de acesso externo. Consulte a documentação ou os metadados do pacote da aplicação para determinar se utiliza PHP. Inclua serviços auxiliares, como executores de tarefas cron e filas, quando utilizarem a mesma imagem da aplicação.
Não deduza que há utilização de PHP com base na marca do NAS. Um dispositivo que executa várias aplicações requer uma avaliação por serviço.
2. Inspecionar uma implementação Compose
docker compose ps
docker compose images
docker compose exec -T app php -v
docker compose exec -T app php --iniExecute estes comandos a partir do diretório do projeto Compose pretendido; substitua app pelo serviço que contém o PHP. Os comandos identificam os contentores atuais e consultam o binário nesse serviço. Se o PHP for executado num serviço php ou fpm separado, inspecione esse serviço.
A ausência do executável php não prova que a aplicação é segura. Imagens mínimas, caminhos alternativos para o binário ou serviços de execução separados podem exigir o método de inspeção indicado pelo responsável pela manutenção. Não instale pacotes num contentor de produção apenas para concluir uma verificação de versão.
3. Inspecionar o PHP instalado no anfitrião
command -v php
php -v
php --iniIsto descreve o PHP da shell. Em seguida, verifique a configuração do servidor Web e o gestor de serviços para identificar o pool PHP-FPM, o módulo Apache ou outro processador que serve o site. Confirme a versão do pacote desse componente e o aviso de segurança do fornecedor. A documentação do PHP indica que as localizações e o comportamento da configuração variam consoante a interface do servidor.
Se um painel disponibilizar informações privadas sobre o ambiente de execução do serviço Web efetivo, essas informações podem complementar o inventário. Não deixe online uma página pública com phpinfo(); pode revelar detalhes sem relação com a verificação.
4. Compare as provas com o aviso de segurança
Para o incidente de 21 de outubro, as versões de segurança disponibilizadas a montante são PHP 8.2.35, 8.3.36, 8.4.27 e 8.5.12. Uma versão posterior suportada da mesma série pode incluir essas correções. Se uma distribuição aplicar correções de segurança retroativamente, utilize a revisão do pacote e o aviso de segurança correspondentes, em vez de rejeitar ou aprovar um pacote apenas com base no número que aparenta ser da versão a montante.
Registe o resultado como um de três estados: correção confirmada, afetado confirmado ou por resolver enquanto aguarda provas do fornecedor. No caso de software sem suporte, defina uma atualização para uma versão suportada ou uma correção explícita do fornecedor que o mantém. Um resultado por resolver deve continuar visível na sua lista de manutenção.
5. Confirme o que acontece após a atualização
Repita as mesmas verificações após a implementação, incluindo em processos de trabalho e contentores separados. Registe o identificador da imagem ou a revisão do pacote e o estado do reinício. Teste um pedido autenticado normal e as funções que a sua família utiliza efetivamente.
Num ZimaCube 2 de nuvem pessoal, guarde este registo juntamente com a configuração da aplicação e as instruções de cópia de segurança. O resultado útil é uma declaração rastreável, como «esta aplicação utiliza este ambiente de execução com as correções aplicadas», em vez de «o NAS foi atualizado». Se encontrar um contentor afetado, consulte o guia de atualização associado antes de alterar os respetivos volumes de dados.
Explore o NAS doméstico de nuvem pessoal ZimaCube 2 para o seu armazenamento privado e configuração de aplicações autoalojadas. A segurança do software depende dos serviços instalados, da sua configuração e de atualizações verificadas.
Continue a série sobre segurança do PHP
Fontes e âmbito
Verificado a 22 de outubro de 2026. As recomendações de implementação devem ser adaptadas à sua aplicação e à documentação do fornecedor; estes artigos não comprovam a exposição de produtos específicos.
Suporte e Dicas
Mais para Ler

Como verificar os requisitos de memória e tempo de execução antes de executar o LFM2.5-24B-A2B
Verifique o formato dos pesos do LFM2.5-24B-A2B, a sobrecarga de memória, as versões do ambiente de execução, o contexto e a compatibilidade com ferramentas...

Como testar o Granite Speech 5.0 com ficheiros de áudio em inglês armazenados no seu NAS
Teste o Granite Speech 5.0 com uma gravação curta em inglês do seu NAS. Verifique a revisão do ponto de controlo, o tempo de...

Como preparar ficheiros e permissões para um fluxo de trabalho Claude Duet
Prepare uma tarefa do Claude Duet com ficheiros selecionados, contas ligadas com âmbito limitado, rascunhos separados, resultados que possam ser revistos e um plano...

