Il tuo sito funziona, si apre correttamente e i clienti possono navigarlo senza problemi. Perché dovresti aggiornarlo? È una domanda comprensibile. Dopotutto, se qualcosa funziona, perché metterci mano?
Quanto accaduto alla fine di ottobre 2026 ci offre una risposta molto concreta.
Due gravi vulnerabilità scoperte in PHP, una delle tecnologie più utilizzate per il funzionamento dei siti web, hanno richiesto interventi urgenti di sicurezza da parte di sviluppatori e fornitori di hosting.
La vicenda ha interessato moltissimi siti in tutto il mondo, compresi quelli realizzati con Joomla e WordPress.
Ma soprattutto ha riportato l'attenzione su un problema spesso sottovalutato: un sito può apparire perfettamente funzionante e, allo stesso tempo, utilizzare tecnologie obsolete o vulnerabili.
In breve: cosa è successo ai siti PHP?

Il 21 ottobre 2026 sono state pubblicate le correzioni per due vulnerabilità critiche di PHP, conosciute come PHP2Shell. Queste falle potevano consentire, in determinate condizioni, a un malintenzionato di eseguire operazioni non autorizzate sui server.
Per proteggere i siti è stato necessario aggiornare PHP o applicare specifiche misure di sicurezza. Per i siti costruiti con vecchie versioni di Joomla (e non solo), tuttavia, passare a una versione recente di PHP può richiedere prima l'aggiornamento del CMS, dei template e delle estensioni.
PHP è un linguaggio di programmazione utilizzato da moltissimi siti web. Non è qualcosa che normalmente vediamo mentre navighiamo, ma lavora dietro le quinte, permettendo al sito di funzionare e gestire diverse operazioni.
Tra il 20 e il 21 ottobre 2026 sono state rese note due vulnerabilità particolarmente gravi (individuate anche grazie l’aiuto di due intelligenze artificiali, cioè ChatGPT e Gemini), identificate come CVE-2026-109618 e CVE-2026-109619.
Senza entrare nei dettagli tecnici, queste falle potevano permettere a un hacker di eseguire codice non autorizzato sul server, con possibili conseguenze sulla sicurezza dei siti e dei dati.
Gli sviluppatori di PHP hanno pubblicato rapidamente gli aggiornamenti correttivi, chiamati patch, ma nei giorni successivi è stata segnalata anche un'ulteriore vulnerabilità, legata a una specifica funzionalità di gestione delle sessioni.
Per i fornitori di hosting e per chi si occupa della manutenzione dei siti è stato quindi necessario verificare le configurazioni e intervenire tempestivamente.
Attenzione! Non significa che tutti i siti PHP siano stati violati. Significa che molti ambienti web potevano essere esposti a rischi concreti e richiedevano controlli e aggiornamenti urgenti. Non a caso molti siti governativi in tutto il mondo sono stati messi offline preventivamente.
Per spiegarti i problemi collegati ad aggiornamenti e sicurezza, facciamo un piccolo esempio.
Immagina un'automobile che continua a funzionare perfettamente, ma per la quale il produttore non realizza più aggiornamenti o componenti di sicurezza. Puoi ovviamente continuare a utilizzarla, ma quando emerge un problema, intervenire potrebbe diventare complicato.
Con i siti web accade qualcosa di simile.
Un sito realizzato diversi anni fa può continuare a mostrare correttamente testi, fotografie e moduli di contatto. Questo, però, non garantisce che le tecnologie utilizzate siano ancora aggiornate.
Ogni sito si basa su diversi elementi che devono poter lavorare insieme: il CMS (per esempio Joomla e WordPress), il linguaggio PHP, il template, le estensioni e l'ambiente di hosting. Quando uno di questi componenti diventa obsoleto, può ostacolare l'aggiornamento degli altri.
Ed è proprio ciò che può accadere con le vecchie versioni di Joomla.
Joomla è un CMS, cioè un sistema che permette di realizzare e gestire un sito web senza dover intervenire direttamente sul codice per ogni modifica ai contenuti.
PHP è invece una delle tecnologie che ne consentono il funzionamento. I due elementi sono quindi collegati, ma non sono la stessa cosa.
Aggiornare Joomla non significa aggiornare automaticamente PHP. Significa, però, creare le condizioni affinché il sito possa utilizzare una versione più recente e supportata di PHP.
Il problema si presenta soprattutto con siti sviluppati molti anni fa.
Joomla 3, ad esempio, ha terminato il proprio supporto ufficiale ordinario nell'agosto 2023. Un sito che utilizza ancora questa versione potrebbe dipendere da template ed estensioni non compatibili con le versioni moderne di PHP.
In queste situazioni non basta modificare un'impostazione sul server, ma occorre verificare l'intero sito e, quando necessario, procedere con una migrazione verso una versione Joomla supportata, aggiornando o sostituendo i componenti incompatibili.
Non si tratta di un intervento di poco conto, richiede importanti competenze tecniche, ma permette di costruire una base più sicura e più facilmente mantenibile nel tempo.
Il fornitore di hosting ha un ruolo fondamentale nella sicurezza dell'ambiente server, ma non può garantire, da solo, che un vecchio sito sia compatibile con tutte le tecnologie aggiornate.
Se un sito è stato costruito con componenti che funzionano soltanto con una vecchia versione di PHP, il passaggio a una versione più recente potrebbe provocare errori, malfunzionamenti o persino rendere temporaneamente inaccessibili alcune pagine.
Questo non significa che sia meglio rinunciare all'aggiornamento. Significa che la sicurezza del sito richiede un lavoro coordinato tra hosting, CMS e componenti installati.
Le correzioni straordinarie che alcuni fornitori possono applicare alle vecchie versioni di PHP sono importanti per gestire un'emergenza, ma non sostituiscono una migrazione verso tecnologie ufficialmente supportate.
Rimandare continuamente gli aggiornamenti significa rischiare di ritrovarsi, alla prossima vulnerabilità, con sempre meno possibilità di intervento.
In Made in Magic lavoriamo con Joomla ogni giorno e sappiamo quanto sia importante mantenere un sito aggiornato senza compromettere ciò che è stato costruito negli anni. Per questi motivi monitoriamo sempre tutti i siti e consigliamo ai nostri Clienti di procedere con una migrazione verso Joomla più recenti.
Quando valutiamo la migrazione di un sito Joomla obsoleto, non ci limitiamo a verificare quale versione del CMS sia installata. Analizziamo anche il template, le estensioni, le funzionalità presenti e la compatibilità con le versioni PHP supportate.
L'obiettivo non è semplicemente ottenere un numero di versione più recente, ma fare in modo che il sito possa continuare a funzionare correttamente, essere mantenuto nel tempo e beneficiare degli aggiornamenti di sicurezza.
In alcuni casi il passaggio può essere relativamente semplice. In altri, soprattutto quando sono presenti componenti non più sviluppati, può richiedere interventi più approfonditi.
Per questo ogni migrazione deve essere valutata singolarmente, prevedendo copie di sicurezza, verifiche tecniche e controlli prima della pubblicazione.
Un aggiornamento ben pianificato è un investimento sulla continuità del sito, non soltanto sulla sua sicurezza immediata.
Non è necessario aspettare un'altra emergenza per controllare lo stato del proprio sito. Se utilizzi Joomla, soprattutto se il sito è stato realizzato diversi anni fa, è utile verificare:
Queste verifiche permettono di individuare eventuali criticità prima che diventino problemi più difficili e costosi da risolvere.
Quanto accaduto nell'ottobre 2026 non deve essere interpretato come un motivo per diffidare di PHP o di Joomla.
Le vulnerabilità possono interessare anche tecnologie moderne e regolarmente mantenute. La differenza sta nella possibilità di intervenire rapidamente quando vengono individuate.
Un sito aggiornato non è invulnerabile, ma dispone di condizioni migliori per ricevere correzioni, mantenere la compatibilità e affrontare nuove esigenze di sicurezza.
Per questo continuiamo a considerare la manutenzione e gli aggiornamenti parte integrante della vita di un sito web.
Non basta realizzarlo e pubblicarlo. Occorre accompagnarlo nel tempo, verificando che le tecnologie su cui si basa continuino a essere affidabili, perché un sito non dovrebbe essere soltanto bello, veloce e facile da navigare.
Dovrebbe anche essere pronto ad affrontare il prossimo aggiornamento, senza trasformarlo in un'emergenza.
Desideri procedere con una migrazione o un restyling del tuo sito? Contattaci per un preventivo!
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
Via Figino, 6
20016 Pero - Milano
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
+39 02 32932518
P.IVA: 12765440966
© 2004 - All rights reserved
Dal lunedì al venerdì
09.30 – 13.00
14.00 – 18.00
Sabato e domenica chiuso.
Si riceve solo su appuntamento.