Con WordPress, 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.
WordPress - Compatibilità PHP per correggere PHP2Shell
| Release di esempio | Requisito PHP dichiarato | Candidati secondo la dichiarazione | Fonte originale |
|---|---|---|---|
| 6.9 | >=7.2.24 | raw.githubusercontent.com ↗ | |
| 6.8 | >=7.2.24 | raw.githubusercontent.com ↗ | |
| 6.7 | >=7.2.24 | raw.githubusercontent.com ↗ | |
| 6.6 | >=7.2.24 | raw.githubusercontent.com ↗ | |
| 6.5 | >=7.0.0 | raw.githubusercontent.com ↗ | |
| 6.4 | >=7.0.0 | raw.githubusercontent.com ↗ | |
| 6.3 | >=7.0.0 | raw.githubusercontent.com ↗ | |
| 6.2 | >=5.6.20 | raw.githubusercontent.com ↗ | |
| 5.9 | >=5.6.20 | raw.githubusercontent.com ↗ | |
| 5.8 | >=5.6.20 | raw.githubusercontent.com ↗ | |
| 4.9 | >=5.2.4 | raw.githubusercontent.com ↗ |
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
wp-includes/version.phpwp-content/plugins/wp-content/themes/
WordPress - Rimuovere gli ostacoli alla correzione PHP2Shell
Censisci core WordPress, temi e plugin, inclusi temi figli, mu-plugin e drop-in. Usa Salute del sito o version.php. Prova una copia completa prima di cambiare PHP Web. Un vecchio minimo non raccomanda PHP senza supporto.
Dipendenze e codice personalizzato
Documentazione ufficiale ↗WordPress - Compatibilità PHP per correggere PHP2Shell ↗Test del sito dopo la correzione PHP2Shell
Inventario prima di correggere PHP2Shell
Usa una copia di lavoro autorizzata.
php -v
php --ini
php -mWordPress - 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 ↗