No Shopware, 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.
Shopware - Compatibilidade PHP para corrigir PHP2Shell
| Versão analisada | Requisito PHP declarado | Candidatos conforme a declaração | Fonte original |
|---|---|---|---|
| 6.4.20.2 | ^7.4.3 || ^8.0 | repo.packagist.org ↗42e7b9045d03 | |
| v6.5.8.19 | ~8.1.0 || ~8.2.0 || ~8.3.0 | repo.packagist.org ↗d5a6584270b1 | |
| v6.6.10.29 | ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0 | repo.packagist.org ↗a856f8275592 | |
| v6.7.15.1 | ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0 | repo.packagist.org ↗6b94878dba73 |
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
shopware/core
composer.lockcustom/plugins/custom/apps/
Shopware - Remover bloqueios da correção PHP2Shell
Versão menor e patch Shopware importam junto com apps, plugins e Symfony. Siga a ordem oficial, reconstrua recursos quando necessário e reinicie consumidores. Teste busca, checkout e APIs em cópia; Composer não prova processamento de pedidos.
Dependências e código personalizado
Documentação oficial ↗Testes do site após corrigir PHP2Shell
Inventário antes de corrigir PHP2Shell
php -v
php --ini
composer --no-plugins show --locked shopware/core
composer --no-plugins check-platform-reqs --lock
composer --no-plugins prohibits php 8.3.36 --lockedShopware - 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 ↗