No PrestaShop, corrigir o PHP2Shell exige aplicar o patch ao interpretador PHP. A versão da aplicação ajuda a identificar incompatibilidades; não comprova exploração nem a correção das duas CVEs.
PrestaShop - Compatibilidade PHP para corrigir PHP2Shell
| Versão analisada | Requisito PHP declarado | Candidatos conforme a declaração | Fonte original |
|---|---|---|---|
| 9.0.0 | >=8.1 | raw.githubusercontent.com ↗ | |
| 8.2.0 | >=7.2.5 | raw.githubusercontent.com ↗ | |
| 8.1.0 | >=7.2.5 | raw.githubusercontent.com ↗ | |
| 8.0.0 | >=7.2.5 | raw.githubusercontent.com ↗ | |
| 1.7.8.11 | ^7.1.3 | Nenhuma destas versões de correção corresponde ↗ | raw.githubusercontent.com ↗ |
Os candidatos comparam apenas esta declaração às primeiras correções PHP2Shell em versões com suporte. Não comprovam compatibilidade testada, suporte do fornecedor ou todas as dependências. Compatibilidade PHP para corrigir PHP2Shell ↗
Identificar o escopo da correção PHP2Shell
Arquivos e identidade do pacote
composer.lockapp/config/modules/themes/
PrestaShop - Remover bloqueios da correção PHP2Shell
O mínimo Composer não é toda a matriz PHP PrestaShop. Confira versão alvo, Symfony, módulos de pagamento, tema e overrides. Teste Update Assistant em cópia. Prepare reversão conjunta de arquivos/banco e valide multiloja e histórico de pedidos.
Dependências e código personalizado
Documentação oficial ↗PrestaShop - Compatibilidade PHP para corrigir PHP2Shell ↗Testes do site após corrigir PHP2Shell
Inventário antes de corrigir PHP2Shell
php -v
php --ini
php -m
composer --no-plugins check-platform-reqs --lockPrestaShop - Verificar correções PHP2Shell
Valide as duas correções no PHP que atende este site. Substitua ou reinicie processos Web, trabalhadores de filas e réplicas antigos. Página inicial funcionando ou CLI novo não bastam como prova.
3. Reinicie e verifique tudo ↗