Questa lingua è tradotta automaticamente e non è stata revisionata da un essere umano.

Tecnologia · Notizia

PHP2Shell: Falle PHP critiche scatenano una corsa globale ai patch e gli spegnimenti dei siti web

Pubblicato:

In breve

Due vulnerabilità critiche di PHP soprannominate "PHP2Shell" consentono agli attaccanti di eseguire codice sui server web senza effettuare l'accesso, e PHP ha rilasciato patch di emergenza il 21 ottobre 2026. Le falle interessano le installazioni PHP dietro il 70% circa dei siti web, spingendo il primo ministro del Giappone e l'ufficio di cybersecurity a esortare le aziende a applicare patch immediatamente o portare i siti offline, mentre Cloudflare e le agenzie governative hanno segnalato tentativi di sfruttamento entro poche ore dalla divulgazione.

Questa versione è una traduzione automatica dell'originale (English). Leggi l'originale

Il 21 ottobre 2026, il progetto PHP ha rilasciato aggiornamenti di emergenza – versioni 8.5.12, 8.4.27, 8.3.36 e 8.2.35 – per correggere due falle di sicurezza critiche che i ricercatori di sicurezza e i fornitori hanno soprannominato "PHP2Shell", secondo Help Net Security e il Canadian Centre for Cyber Security. Le falle, tracciate come CVE-2026-109618 e CVE-2026-109619, sono entrambe descritte come questioni di gravità critica; le fonti esaminate per questo articolo non hanno citato un punteggio CVSS numerico ufficiale.

Cosa fa la vulnerabilità

Entrambe le falle sono bug di sicurezza della memoria nel modo in cui PHP gestisce le richieste in condizioni anomale, secondo Bleeping Computer e Help Net Security. CVE-2026-109618 si verifica quando un errore di esaurimento della memoria interrompe PHP mentre i dati della richiesta interna sono solo parzialmente configurati, quindi le routine di pulizia in seguito trattano questi dati incompleti come validi. CVE-2026-109619 è un difetto di stato stantio: la memoria legata a una richiesta può essere liberata e quindi riutilizzata da una richiesta successiva sullo stesso worker prima di essere correttamente reimpostata, il che può esporre i dati o consentire l'esecuzione di codice.

Il Canadian Centre for Cyber Security ha classificato entrambi come vulnerabilità Use-After-Free (CWE-416) e ha affermato che un attacco riuscito consente a un attaccante non autenticato di eseguire codice arbitrario sul server, senza necessità di password o di alcuna azione da parte di un utente. L'agenzia ha affermato che le distribuzioni mod_php affrontano il rischio più elevato, poiché un exploit dimostrato può attivare il bug prima che qualsiasi codice dell'applicazione abbia la possibilità di eseguirsi – una descrizione utilizzata anche dal team di sicurezza PHP, come riportato da Bleeping Computer.

Il bug riguarda ogni installazione PHP che serve richieste web, inclusi PHP-FPM, mod_php di Apache, php-cgi, FrankenPHP e LiteSpeed, secondo Bleeping Computer e l'advisory canadese. Il codice sottostante è esistito in PHP per più di un decennio, come riportato da Fortune, sebbene le correzioni ufficiali siano state rilasciate per i rami attivamente supportati 8.2–8.5, con backport a livello di sorgente resi disponibili per 7.4 attraverso 8.1, che hanno superato le loro date di fine supporto.

Come è stata trovata e perché l'intelligenza artificiale è importante qui

Secondo Fortune, il codice difettoso è esistito in PHP per più di un decennio, ma tre parti separate lo hanno scoperto nel agosto 2026: la società di sicurezza Wiz, una società chiamata Calif e OpenAI, che ha lavorato con la PHP Foundation per una correzione e la divulgazione coordinata. Fortune ha riportato che Wiz ha utilizzato modelli di intelligenza artificiale inclusi GPT-5.6 Sol di OpenAI e Gemini 4 Argon di Google per aiutare a comprendere la debolezza e trasformarla in uno sfruttamento funzionante. Wiz ha detto a Fortune che il caso rappresentava un cambiamento guidato dall'intelligenza artificiale, affermando che mentre il codice vulnerabile era esistito per più di un decennio, ciò che è cambiato era la capacità dei ricercatori di utilizzare l'intelligenza artificiale per comprendere le debolezze e trasformarle in uno sfruttamento funzionante.

Fortune ha anche riportato che OpenAI, nella sua dichiarazione personale, ha affermato che l'episodio ha mostrato come l'intelligenza artificiale può aiutare a scoprire falle di sicurezza con un impatto su scala Internet, riconoscendo al contempo che le stesse capacità di intelligenza artificiale possono anche aiutare gli attaccanti a sviluppare strumenti e sfruttamenti offensivi più rapidamente.

Tentativi di sfruttamento e la risposta veloce di Cloudflare

Cloudflare ha affermato nel suo blog che ha attivato le regole di Web Application Firewall alle 03:02 UTC il 21 ottobre, che ha descritto come circa nove ore prima della divulgazione pubblica delle vulnerabilità. L'azienda ha lanciato sette "Regole generiche – Esecuzione anomala" per i clienti del piano gratuito e un set separato di sette regole equivalenti per i piani a pagamento, più una regola aggiuntiva che controlla sia la richiesta che la risposta all'interno della stessa transazione, secondo il post di Cloudflare come riassunto da ppc.land. Lo stesso post ha affermato che Cloudflare ha osservato attaccanti alterare i loro payload di sfruttamento successivamente nel tentativo di eludere le nuove regole, sebbene non abbia pubblicato cifre esatte di volume di attacco.

Separatamente, il team di Threat Intelligence di Amazon ha affermato di aver rilevato tentativi di sfruttamento contro le falle a partire dal 17 ottobre 2026 – quattro giorni prima della patch pubblica – secondo Bleeping Computer, suggerendo che alcuni attori di minaccia avevano accesso ai dettagli di sfruttamento prima della divulgazione generale. Al contrario, l'advisory del Canadian Centre for Cyber Security ha affermato che, al momento della sua stesura, non aveva identificato sfruttamenti attivi, avvertendo che la situazione potrebbe cambiare rapidamente. Le due valutazioni riflettono diversi punti di osservazione e timing piuttosto che una contraddizione di fatto.

Giappone: il governo chiede patch o spegnimento

La vulnerabilità ha attirato un'attenzione particolarmente intensa in Giappone. L'ufficio nazionale di cybersecurity del Giappone, un organo successore di NISC riorganizzato nel luglio 2025, ha emesso un advisory esortando gli operatori a verificare se i loro siti web eseguono PHP e ad agire rapidamente, secondo un rapporto di BigGo Finance sulla dichiarazione dell'agenzia. Il primo ministro Sanae Takaichi ha postato su X chiamandolo "una richiesta urgente per tutti di rispondere stasera", e ha affermato che la sospensione temporanea di un sito web potrebbe essere un modo efficace per ridurre il rischio se l'applicazione immediata della patch non fosse possibile, come riportato da BigGo Finance.

Seguendo questa guida, diversi servizi online giapponesi sono entrati in manutenzione di emergenza nella notte del 21 ottobre, inclusa la piattaforma di gestione dell'assistenza all'infanzia CoDMON, il gioco di carte Shadowverse: Worlds Beyond, il generatore di negozi online BASE e il provider di hosting Sakura Internet, secondo il rapporto di BigGo Finance. Le patch ufficiali di PHP sono state rilasciate intorno alle 22:40 ora del Giappone, prima di un target inizialmente annunciato alle 23:00, come ha detto lo stesso rapporto.

Separatamente, Internet Watch (Impress) ha riportato che il provider di comunicazioni giapponese Baltec ha sospeso circa 23 servizi – coprendo cloud, prenotazione, punto vendita e strumenti di gestione delle spese – dopo aver rilevato accesso non autorizzato con possibile esposizione di dati personali. Baltec ha inizialmente attribuito l'incidente a un attacco informatico che prendeva di mira una vulnerabilità PHP, ma l'azienda ha emesso una correzione lo stesso giorno affermando che la causa effettiva era una vulnerabilità nel suo stesso servizio, non la falla PHP, dopo aver affermato di aver confuso i due problemi durante la revisione delle sue misure di sicurezza relative a PHP. Baltec ha mirato al ripristino dei servizi per il 26 ottobre, come riportato da Internet Watch.

Scala di esposizione

PHP alimenta un stimato 70% dei siti web mondiali, inclusi siti WordPress, Wikipedia, Microsoft.com e Archive.org, come riportato da Fortune, citando che il 40% circa di tutti i siti web funziona su WordPress, che stesso dipende da PHP. Fortune ha anche citato una scansione iniziale che ha identificato 22,6 milioni di istanze PHP potenzialmente vulnerabili esposte a Internet.

PHP2Shell a colpo d'occhio
ElementoDettaglio
Identificatori CVECVE-2026-109618 e CVE-2026-109619
GravitàDescritte come critiche in tutte le fonti esaminate; non è stato trovato un punteggio CVSS numerico ufficiale in tali fonti
Tipo di vulnerabilitàUse-after-free / corruzione della memoria (CWE-416)
Versioni con patchPHP 8.5.12, 8.4.27, 8.3.36, 8.2.35 (backport per 7.4–8.1)
Data di divulgazione / patch21 ottobre 2026
Primo tentativo di sfruttamento segnalato17 ottobre 2026 (secondo Amazon Threat Intelligence, citato da Bleeping Computer)
Quota di web che esegue PHP~70%, secondo Fortune

Cosa è ancora sconosciuto

Secondo i rapporti disponibili, nessuna fonte conferma una violazione su larga scala riuscita direttamente causata dallo sfruttamento di PHP2Shell, a differenza degli spegnimenti precauzionali. Le cifre sui tentativi totali di sfruttamento variano per fonte e finestra di misurazione: l'amministratore delegato di Cloudflare è stato citato nella copertura giapponese tramite Yahoo! News come descritto come tentativi in aumento da migliaia prima della divulgazione a decine di migliaia entro 45 minuti e raggiungendo centinaia di migliaia entro due ore, con totali descritti come raggiungere i milioni al momento di quel rapporto; il post blog di Cloudflare stesso non ha ripetuto queste cifre specifiche. I lettori dovrebbero considerare i numeri di volume di attacco precisi come preliminari e soggetti a revisione da parte delle organizzazioni che li seguono.

Domande

Cos'è PHP2Shell?
È il soprannome dato a due vulnerabilità critiche di PHP, CVE-2026-109618 e CVE-2026-109619, entrambe descritte come critiche in gravità, che possono consentire a un attaccante di eseguire codice su un server web senza accesso, secondo Help Net Security e il Canadian Centre for Cyber Security.
Quali versioni PHP sono interessate e quali sono corrette?
Le falle sottostanti esistono nel codice PHP risalente a più di un decennio, ma le correzioni ufficiali sono state rilasciate per le versioni 8.5.12, 8.4.27, 8.3.36 e 8.2.35 il 21 ottobre 2026, con backport a livello di sorgente per i rami 7.4–8.1 alla fine del ciclo di vita, secondo Bleeping Computer e l'advisory del governo canadese.
Il mio sito web è a rischio se utilizza WordPress o un'altra piattaforma basata su PHP?
Qualsiasi server che esegue PHP per gestire richieste web – incluse le configurazioni dietro WordPress – può essere interessato a meno che non sia stato aggiornato a una versione PHP con patch; le configurazioni mod_php sono considerate a rischio più elevato, secondo il Canadian Centre for Cyber Security.
Perché alcune aziende e servizi giapponesi si sono temporaneamente spenti?
L'ufficio nazionale di cybersecurity del Giappone e il primo ministro Sanae Takaichi hanno entrambi affermato che portare un sito offline temporaneamente era un modo efficace per ridurre il rischio se una patch non potesse essere applicata immediatamente, spingendo servizi come CoDMON, Shadowverse: Worlds Beyond, BASE e Sakura Internet a sospendere le operazioni, secondo BigGo Finance.
La vulnerabilità è già stata sfruttata?
I rapporti differiscono per tempistica: il team di Threat Intelligence di Amazon ha affermato di aver rilevato tentativi di sfruttamento a partire dal 17 ottobre 2026, quattro giorni prima della divulgazione pubblica, mentre l'advisory ufficiale canadese ha affermato che nessuno sfruttamento attivo era stato confermato al momento della sua pubblicazione, notando che potrebbe cambiare rapidamente.

Come lo racconta il mondo

Fonti

  1. Internet Watch (Impress) — Baltec service suspension and correction on PHP vulnerability claim
  2. Yahoo! News Japan pickup — Cloudflare attempt figures and security poll
  3. Help Net Security — PHP2Shell: Critical PHP vulnerabilities patched, update now!
  4. BleepingComputer — PHP ships emergency patches for critical PHP2Shell flaws
  5. Cloudflare Blog — Cloudflare deploys protections against php2shell vulnerability
  6. ppc.land — Cloudflare blocks php2shell exploits 9 hours before PHP flaws went public
  7. Fortune — AI helped discover the PHP vulnerability that could take down 70% of the internet
  8. Canadian Centre for Cyber Security — AL26-026: Critical vulnerabilities impacting PHP
  9. BigGo Finance — Critical PHP Vulnerability: PM Takaichi Urges Prompt Patch Application, Site Shutdown Also an Option

Questo testo è stato preparato con l'intelligenza artificiale e ha superato un controllo automatico delle fonti prima della pubblicazione. Se noti un errore, chiedi una correzione. Chiedi una rettifica o una replica · Come lavoriamo

Correlati