Con Shopware, correggere PHP2Shell richiede una patch del runtime PHP. La versione dell’applicazione aiuta a individuare incompatibilità; non prova lo sfruttamento né la correzione delle due CVE.
Shopware - Compatibilità PHP per correggere PHP2Shell
| Release di esempio | Requisito PHP dichiarato | Candidati secondo la dichiarazione | Fonte originale |
|---|---|---|---|
| 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 |
I candidati confrontano solo la dichiarazione con le prime correzioni PHP2Shell dei rami supportati. Non provano compatibilità testata, supporto del produttore o compatibilità di tutte le dipendenze. Compatibilità PHP per correggere PHP2Shell ↗
Definire l’ambito della correzione PHP2Shell
File e identità del pacchetto
shopware/core
composer.lockcustom/plugins/custom/apps/
Shopware - Rimuovere gli ostacoli alla correzione PHP2Shell
Versione minore e patch Shopware contano insieme ad app, plugin e Symfony. Segui l’ordine ufficiale, ricostruisci risorse se necessario e riavvia i consumer. Prova ricerca, checkout e API su copia; Composer non dimostra che il negozio funzioni.
Dipendenze e codice personalizzato
Documentazione ufficiale ↗Test del sito dopo la correzione PHP2Shell
Inventario prima di correggere PHP2Shell
Usa una copia di lavoro autorizzata.
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 - Verificare le patch PHP2Shell
Verifica entrambe le correzioni nel PHP che serve questo sito. Sostituisci o riavvia i vecchi processi Web, le code e le repliche. Homepage funzionante o CLI recente non sono prove sufficienti.
3. Riavviare e verificare ovunque ↗