Con Hyperf, 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.

Hyperf - Compatibilità PHP per correggere PHP2Shell

Release di esempioRequisito PHP dichiaratoCandidati secondo la dichiarazioneFonte originale
v2.2.33>=7.2repo.packagist.org ↗49e98fb74721
v3.0.45>=8.0repo.packagist.org ↗7ea476d31ffc
v3.1.63>=8.1repo.packagist.org ↗c2a980881d77

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

hyperf/framework

  • composer.lock
  • bin/hyperf.php
  • config/autoload/

Hyperf - Rimuovere gli ostacoli alla correzione PHP2Shell

Allinea hyperf/*, client coroutine e ABI Swoole/OpenSwoole. Riavviare il proxy lascia i vecchi worker attivi. Prova ripristino dei pool, consumatori e attività, poi sostituisci tutti i processi persistenti secondo la procedura documentata.

Dipendenze e codice personalizzato

  • Swoole / OpenSwoole ABI
  • hyperf/*
  • Coroutine
  • Pool
  • DI
  • bin/hyperf.php
Documentazione ufficiale ↗

Test del sito dopo la correzione PHP2Shell

Inventario prima di correggere PHP2Shell

Usa una copia di lavoro autorizzata.

Esempio di comando
php -v
php --ini
composer --no-plugins show --locked hyperf/framework
composer --no-plugins check-platform-reqs --lock
composer --no-plugins prohibits php 8.3.36 --locked
php --ri swoole
php --ri openswoole

Hyperf - 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 ↗

Documentazione ufficiale

HyperfFonte originale ↗PHP security teamFonte originale ↗CVE-2026-109618Fonte originale ↗CVE-2026-109619Fonte originale ↗Correzione PHP2Shell - risolvere gli errori PHP↗

Applicazioni correlate

← Torna alle guide applicative