Vulnerabilità critiche PHP: le patch sono state rilasciate, cosa fare adesso se gestisci un sito aziendale

Il team di PHP ha rilasciato i correttivi d'emergenza per due gravi falle RCE. Ecco cosa c'è da sapere sullo stato attuale dei rilasci, come verificare i propri sistemi e come stiamo gestendo la messa in sicurezza dei siti.
22/10/2026
SHARE

Il 21 ottobre 2026 il team di sicurezza di PHP ha eseguito un rilascio d’emergenza per correggere due vulnerabilità critiche con punteggio CVSS v4.0 di 9,2. Nelle prime ore di incertezza, diverse istituzioni e grandi organizzazioni hanno scelto di mettere temporaneamente offline i propri portali per precauzione: tra questi, alcune voci di Wikipedia, il sito del governo finlandese, quello dell’agenzia per la cybersicurezza olandese e diverse prefetture francesi.

Oggi il quadro è chiaro: le patch ufficiali sono state pubblicate e le correzioni sono in fase di rilascio attivo su tutti i siti web e le infrastrutture a livello globale.

Se la tua azienda gestisce un sito, un e-commerce o una piattaforma web su stack PHP, la priorità si sposta ora dall’allarme all’esecuzione: verificare l’infrastruttura, applicare i correttivi ed evitare interruzioni di servizio.

Vulnerabilità critiche PHP: cosa è successo, le versioni corrette 8.5.12, 8.4.27, 8.3.36 e 8.2.35 e i tre passi da fare adesso: inventario, aggiornamento, mitigazione

Cosa è successo con PHP?

PHP è alla base di una fetta enorme del web moderno: secondo le analisi di settore alimenta circa sette siti su dieci (con stime conservative di Palo Alto Networks che parlano di oltre la metà dell’intero web).

Le due falle — tracciate come CVE-2026-109618 e CVE-2026-109619 — sono state individuate dai ricercatori delle società di cybersicurezza Calif e Wiz tramite l’ausilio di modelli di intelligenza artificiale. I difetti risiedevano nel codice da oltre un decennio senza mai essere stati rilevati.

L’unico modo per neutralizzare la minaccia è aggiornare l’interprete PHP. Il team del linguaggio ha reso disponibili le versioni corrette sui rami supportati:

Per le versioni del linguaggio ufficialmente dichiarate end-of-life (EOL), i maintainer delle principali distribuzioni Linux (come Debian, Ubuntu, Red Hat) e i provider specializzati hanno reso disponibili patch mirate di backporting. Per le installazioni legacy prive di qualsiasi supporto, la situazione impone invece un upgrade architetturale immediato o l’adozione di severe misure di mitigazione.

Il quadro confermato: dalla segnalazione al rilascio

A differenza delle prime ore concitate, le informazioni tecniche sono ormai consolidate dagli advisory ufficiali di PHP e del CERT-EU:

  • Natura del rischio: le due vulnerabilità espongono a potenziale esecuzione di codice da remoto (RCE) non autenticata.
  • Correzioni disponibili: le patch sono ufficiali e pubbliche; non è più necessario attendere chiarimenti o basarsi su indiscrezioni.
  • Fase operativa: la mitigazione globale è in corso. Hosting provider, team DevOps e agenzie stanno distribuendo gli aggiornamenti su scala mondiale.

Perché questa vicenda fa da spartiacque?

Il primo passo: l’inventario operativo

Prima ancora di lanciare script di aggiornamento a tappeto, serve avere visibilità completa del perimetro esposto. Il Centro nazionale per la cybersicurezza britannico (NCSC) raccomanda di censire tutte le istanze PHP, assegnando massima priorità a quelle raggiungibili da rete pubblica.

Verifica sistematicamente questi ambienti:

  • Produzione e staging: server dedicati, VPS, cluster Kubernetes e ambienti di collaudo.
  • Container e immagini di deploy: Dockerfile, base image e pipeline CI/CD (se la base image non viene aggiornata, ogni nuovo deploy reintrodurrà il runtime vulnerabile).
  • Script CLI e tool interni: strumenti di automazione, worker di background o cron job che sfruttano il binario di sistema.
  • Hosting gestiti e servizi terzi: pannelli cPanel/Plesk, appliance virtuali e plugin con runtime integrato.

Inventario PHP: i quattro ambienti da censire, produzione e staging, container e immagini, script e tool interni, hosting e servizi terzi

Applicare l’aggiornamento: il valore dei deploy controllati

Una vulnerabilità critica non giustifica rilasci affrettati che rischiano di mandare in crash l’applicazione o generare regressioni inaspettate sul carrello di un e-commerce.

Cosa stiamo facendo per i clienti Instilla

Internamente, il nostro team tecnico sta gestendo la situazione senza allarmismi e senza disservizi: tutti gli ambienti dei nostri clienti sono oggetto di deploy controllati e patch di sicurezza mirate. Questo significa testare la compatibilità negli ambienti di staging, applicare le correzioni specifiche e verificare che il processo runtime in esecuzione (ad esempio php-fpm) sia effettivamente riavviato e aggiornato, mantenendo i servizi online e performanti.

Se gestisci l’aggiornamento internamente o con fornitori terzi, segui questi principi:

  • Verifica il runtime attivo: un banale aggiornamento dei pacchetti di sistema spesso non riavvia il processo FastCGI/PHP-FPM. Verifica sempre che i worker attivi puntino alla nuova versione compilata.
  • Deploy orchestrato: testa la compatibilità applicativa su un ambiente clone prima di promuovere la patch in produzione.
  • Coordinamento con l’hosting: se sei su hosting condiviso o managed, richiedi conferma esplicita dell’avvenuto patch-level al fornitore.

Se non puoi aggiornare subito: isolamento o mitigazione?

CERT-EU e NCSC suggeriscono di valutare l’isolamento temporaneo dalla rete per i sistemi esposti che non possono essere aggiornati tempestivamente. Tuttavia, la decisione non può essere puramente tecnica: spegnere un portale e-commerce nel mezzo di una campagna ha impatti diretti sul fatturato.

Nei casi in cui l’aggiornamento immediato del runtime non sia praticabile:

  • Interponi un WAF: configura regole di Web Application Firewall per filtrare payload anomali o bloccare chiamate non conformi verso endpoint sensibili.
  • Restringi l’accesso di rete: se si tratta di gestionali o aree admin interne, vincola l’accesso a VPN aziendali o whitelist di IP statici.
  • Evita workaround improvvisati: modifiche casuali al codice o configurazioni non testate possono rompere le sessioni utente e dare un falso senso di sicurezza.

Aggiornare o mitigare: se puoi aggiornare subito test in staging, deploy e verifica del runtime; altrimenti isolamento, WAF e accesso ristretto

Verso una postura di sicurezza strutturale

La rapidità con cui si è passati dalla scoperta assistita da AI al rilascio di emergenza dimostra che la manutenzione applicativa non è più un evento straordinario, ma un processo di business continuativo. Avere visibilità del proprio stack tecnologico e pipeline di rilascio automatizzate fa la differenza tra una gestione controllata e il panico operativo.

Se vuoi verificare lo stato di aggiornamento dei tuoi portali, revisionare le configurazioni di sicurezza o strutturare pipeline di deploy affidabili, parlane con gli specialisti di Instilla.

Fonti