Versioni corrette disponibili per PHP 8.2–8.5 Risorsa indipendente della community · fatti verificati il 22 ottobre 2026

Verificatore PHP2Shell / php2shell patch

Patch PHP2Shell: versioni corrette di PHP e come aggiornare

La patch PHP2Shell è inclusa in 8.2.35, 8.3.36, 8.4.27 e 8.5.12, oltre che nei pacchetti corretti delle distribuzioni Linux. Aggiorna il PHP che serve il tuo sito, riavvia tutti i processi PHP, poi verifica la versione indicata dal sito. Su un hosting condiviso la installa il provider: chiedi a lui.

Redazione di PHP2Shell.helpVerificato Fonti ufficiali ↓

Quali versioni di PHP contengono la patch PHP2Shell?

RamoPrima versione corretta
PHP 8.28.2.35
PHP 8.38.3.36
PHP 8.48.4.27
PHP 8.58.5.12
8.1 e precedentiNessuna nuova release; patch ufficiali dei sorgenti per 7.4, 8.0 e 8.1

Queste sono le prime versioni corrette; qualsiasi release successiva dello stesso ramo contiene anch’essa la patch. Le distribuzioni Linux applicano la patch in backport nei propri pacchetti, spesso mantenendo un numero di versione che sembra più vecchio. La tabella seguente elenca anche immagini, pannelli e provider di hosting il cui stato non abbiamo ancora verificato:

FornitoreReleasePacchettoVersione del pacchetto correttoStato
Ubuntu22.04php8.18.1.2-1ubuntu2.28Corretto
Ubuntu24.04php8.38.3.6-0ubuntu0.24.04.13Corretto
Ubuntu26.04php8.58.5.4-0ubuntu1.5Corretto
Ubuntu26.10php8.58.5.9-0ubuntu2.1Corretto
Debian13php8.48.4.27-1~deb13u1Corretto
Docker Official Images—php—Non verificato
宝塔 / aaPanel—PHP 7.47.4.34Corretto
宝塔 / aaPanel—PHP 8.08.0.27Corretto
宝塔 / aaPanel—PHP 8.18.1.35Corretto
宝塔 / aaPanel—PHP 8.2–8.58.2.35 / 8.3.36 / 8.4.27 / 8.5.12Corretto
XServer—PHP—Non verificato
ConoHa WING—PHP—Non verificato
ロリポップ!—PHP—Non verificato
1Panel—1panel/php8.2.35 / 8.3.36 / 8.4.27 / 8.5.12 (-fpm)Corretto

Verificato tra il 21 ottobre 2026 e il 22 ottobre 2026.

PHP 8.1 e le versioni precedenti non ricevono nuove release. PHP ha pubblicato patch minime dei sorgenti per 7.4, 8.0 e 8.1, e alcune distribuzioni offrono pacchetti corretti per questi rami; vedi fine del supporto di PHP.

Quale guida alla patch PHP2Shell fa per la mia configurazione?

La tua configurazioneChi aggiorna PHPGuida
Hosting condiviso o gestitoIl tuo providerQuesta pagina, più sotto
cPanel o PleskTu scegli la versione, il provider la installaCambiare versione PHP in cPanel
Il tuo server Ubuntu o DebianTuAggiornare PHP su Ubuntu
DockerTuImmagine Docker di PHP
PHP 7.4, 8.0, 8.1 o una build personalizzataTu o il tuo fornitoreFine del supporto di PHP
WordPress su una di queste configurazioniCome sopraVersione PHP di WordPress

Le guide alla correzione di PHP2Shell disponibili in italiano, per configurazione:

Le guide per altri pannelli, provider di hosting, sistemi operativi e applicazioni esistono per ora solo in inglese.

Come ottengo la patch PHP2Shell su un hosting condiviso?

Su un hosting condiviso è il provider a installare PHP. Alcuni provider aggiornano automaticamente; altri offrono diverse versioni di PHP per ogni sito, e ricevi la correzione solo dopo averne scelta una corretta.

  1. Controlla la tua versione. In WordPress: Strumenti → Salute del sito → Info → Server. Altrimenti, le impostazioni PHP del pannello del tuo hosting.
  2. Confrontala con le versioni corrette qui sopra, oppure usa il verificatore della versione PHP.
  3. Passa a una versione corretta dello stesso ramo, se il pannello la offre.
  4. Altrimenti chiedi al tuo provider, con il messaggio qui sotto.
  5. Verifica la nuova versione quando ti rispondono.

Alcuni provider hanno sospeso temporaneamente per precauzione i propri pannelli di controllo o siti di servizio, per esempio XServer e Lolipop in Giappone. Se il tuo pannello non è disponibile, controlla la pagina di stato o gli avvisi del provider prima di cambiare qualcosa.

Cosa devo scrivere al mio provider di hosting?

Copia questo testo in un ticket di assistenza e sostituisci le parti tra parentesi quadre:

Buongiorno, il mio sito [example.com] è ospitato presso di voi. PHP ha rilasciato correzioni di sicurezza per le vulnerabilità PHP2Shell (CVE-2026-109618 e CVE-2026-109619).

Potete indicarmi:

  1. Quale versione di PHP usa il mio sito?
  2. Se è stata aggiornata a una versione corretta (8.2.35, 8.3.36, 8.4.27, 8.5.12 o successiva) o a un pacchetto del fornitore che include la correzione?
  3. Se tutti i processi PHP sono stati riavviati dopo l’aggiornamento?
  4. In caso contrario, quando verrà applicato l’aggiornamento e se devo fare qualcosa io?

Grazie.

Se il provider dice che il sito è corretto ma il numero di versione non è cambiato, chiedi quale pacchetto o bollettino di sicurezza contiene la correzione; i backport delle distribuzioni possono mantenere il vecchio numero.

Aggiornare PHP può rompere il mio sito?

Passare a una release più recente dello stesso ramo (per esempio da una release 8.3 precedente a 8.3.36) porta correzioni di bug e di sicurezza, non nuove funzioni, quindi raramente crea problemi. Cambiare ramo, per esempio da 7.4 a 8.3, può invece rompere temi, plugin o codice datati: fai un backup e prova prima su una copia di staging. Dopo l’aggiornamento controlla login, moduli, upload, pagamenti e attività pianificate, non solo la home page.

Come verifico che la patch PHP2Shell abbia funzionato?

  • Riavvia tutti i processi PHP. I pool PHP-FPM e Apache continuano a usare il vecchio PHP finché non vengono riavviati.
  • Controlla cosa indica il sito, non solo la riga di comando: Salute del sito di WordPress o il pannello di controllo. php -v sul server mostra il PHP da riga di comando, che può essere diverso. Inserisci il risultato nel verificatore della versione PHP.
  • Ripeti per ogni sito, pool di worker e container. Un sito corretto non significa che lo siano anche gli altri.
  • Se hai applicato la patch in ritardo, segui la guida per capire se il tuo sito è stato violato. La patch chiude la falla, ma non rimuove una backdoor.

E se oggi non riesco a installare la patch PHP2Shell?

Usa le misure temporanee ufficiali solo per guadagnare tempo: riducono l’esposizione ad alcuni percorsi di attacco, ma non sono una correzione e non rendono sicuro il sito. Vedi la pagina sulla soluzione temporanea per PHP2Shell. Se non puoi applicare la patch, diverse agenzie nazionali consigliano di mettere offline o isolare il sito finché non potrai farlo.

Come spiego la patch al mio responsabile o ai clienti?

Riporta i fatti: quali siti usano quale PHP, cosa è stato aggiornato, cosa è ancora in sospeso, chi se ne occupa e quando è previsto il prossimo aggiornamento. Tieni distinti “corretto” e “controllato per intrusioni”. Esempio: “I nostri siti usano PHP. Oggi sono state corrette due vulnerabilità critiche di PHP; abbiamo aggiornato [N] siti, [M] sono in attesa del nostro hosting, previsti entro il [data].” Torna al verificatore PHP2Shell.

Quali fonti supportano questa pagina?

Verifica se il tuo PHP è esposto a PHP2Shell

Inserisci la versione indicata dal tuo sito. La confrontiamo con la prima versione corretta del suo ramo e ti diciamo cosa fare.

Verificatore PHP2Shell →

Fonti

I fatti principali di questa pagina (versioni corrette, dettagli dei CVE, pacchetti dei fornitori e avvisi delle agenzie) provengono da fonti ufficiali. Ricerche, notizie e post della community sono indicati come tali.