Sicurezza WordPress e PHP: come verificare se un sito è esposto alle vulnerabilità critiche

Aggiornare WordPress, temi e plugin non corregge le vulnerabilità del runtime PHP. Ecco come verificare release, patch del provider, worker e funzionamento del sito.

Controllo della release PHP e della sicurezza di un sito WordPress

La sicurezza di un sito WordPress non dipende soltanto dagli aggiornamenti del CMS. Anche il runtime PHP installato sul server deve rientrare nelle procedure di controllo e manutenzione.

Secondo gli advisory citati nel dossier, il 21 ottobre 2026 sono indicate correzioni urgenti per due vulnerabilità critiche nel core PHP. In determinate condizioni, l’impatto può comprendere divulgazione di memoria ed esecuzione di codice con i privilegi del worker web.

Questo non significa che tutti i siti WordPress siano automaticamente vulnerabili o sfruttabili nello stesso modo. Il rischio effettivo dipende anche da build PHP, estensioni, web server, frontend HTTP, configurazione e comportamento dell’applicazione. Per web agency e freelance, la risposta corretta è quindi una verifica puntuale di ogni ambiente.

Perché verificare subito il runtime PHP

WordPress utilizza PHP, ma non gestisce direttamente l’installazione e l’aggiornamento dell’interprete. PHP opera a livello di server o hosting: la patch deve quindi essere installata dal provider oppure da chi amministra l’infrastruttura.

Non basta sapere che un sito utilizza genericamente “PHP 8” o una serie come “PHP 8.2”. Occorre identificare la release effettivamente in esecuzione e ottenere conferma dell’applicazione di entrambe le correzioni indicate.

Le release corrette riportate sono:

  • PHP 8.2.35
  • PHP 8.3.36
  • PHP 8.4.27
  • PHP 8.5.12

Nelle rispettive serie, le release precedenti sono indicate come vulnerabili. Negli hosting gestiti, tuttavia, il numero visualizzato potrebbe non mostrare eventuali patch specifiche applicate dal provider: per questo serve anche una conferma esplicita dell’hosting.

Le due vulnerabilità PHP da conoscere

GHSA-6wmf-4rv5-p3rp: stato residuo e use-after-free

La vulnerabilità GHSA-6wmf-4rv5-p3rp riguarda riferimenti alla memoria di una richiesta precedente che possono essere conservati da un worker PHP. Questo stato globale residuo può determinare un possibile use-after-free tra richieste.

Per questa vulnerabilità sono riportati attacchi validati su Apache con mod_php e, attraverso la gestione delle sessioni, anche su PHP-FPM. PHP-FPM non deve quindi essere considerato immune.

Disattivare la visualizzazione degli errori, modificare error_reporting oppure utilizzare l’operatore @ non elimina il problema.

GHSA-w8hw-w9fx-j79w: corruzione della memoria in condizioni OOM

La vulnerabilità GHSA-w8hw-w9fx-j79w riguarda la gestione degli errori out of memory. Richieste HTTP appositamente costruite, comprese richieste multipart, possono provocare uno stato di memoria incoerente.

Limitare la dimensione delle richieste, gli upload o il numero di parametri può ridurre l’esposizione, ma non equivale alla correzione. La versione PHP corretta è indicata come l’unica mitigazione completa.

Perché aggiornare WordPress non basta

Aggiornare il core di WordPress, i temi e i plugin resta un’attività importante, ma non corregge un difetto presente nell’interprete PHP. Si tratta di due livelli distinti:

  • livello applicativo: WordPress, temi, plugin, mu-plugin e codice personalizzato;
  • livello server: runtime PHP, web server, worker, pool e container.

Anche la compatibilità dichiarata tra il core WordPress e una serie PHP non certifica automaticamente l’intero stack. Tema, plugin, mu-plugin e sviluppi personalizzati devono essere collaudati con la release aggiornata.

Checklist: versione PHP e conferma dell’hosting

  1. Rilevare la release effettiva. Controllare PHP tramite Salute del sito di WordPress, pannello hosting, strumenti CLI oppure comando php -v.
  2. Annotare il numero completo. Indicazioni generiche come “PHP 8” o “PHP 8.2” non sono sufficienti per il confronto.
  3. Confrontare la release. Verificare la presenza di PHP 8.2.35, 8.3.36, 8.4.27 o 8.5.12, in base alla serie utilizzata.
  4. Contattare il provider. Chiedere se siano state applicate entrambe le correzioni indicate per il 21 ottobre 2026.
  5. Conservare la risposta. Archiviare la conferma nel registro di manutenzione del sito o del cliente.
  6. Verificare tutti gli ambienti. Il controllo deve comprendere pool, nodi, container e worker interessati.

Se il provider applica patch specifiche senza modificare il numero di release mostrato, la conferma scritta dell’hosting diventa essenziale per documentare l’intervento.

Cosa fare dopo l’aggiornamento

L’installazione della patch non conclude il lavoro. Dopo l’aggiornamento devono essere riavviati tutti i worker PHP interessati, inclusi PHP-FPM, Apache o i container utilizzati dall’infrastruttura.

È poi necessario verificare il funzionamento del sito con controlli mirati:

  • login e area di amministrazione;
  • moduli e caricamento dei file;
  • checkout e pagamenti;
  • REST API;
  • cron;
  • webhook;
  • integrazioni con servizi esterni.

Devono essere controllati anche i log PHP e del web server. L’assenza di errori, però, non dimostra da sola che il server sia sicuro.

Per gestire eventuali incompatibilità è opportuno predisporre un backup verificato e una procedura di rollback. Quando possibile, il collaudo dello stack aggiornato dovrebbe essere effettuato prima in staging.

Come stabilire le priorità nel portafoglio clienti

Quando si gestiscono numerose installazioni, è utile partire dai siti con una maggiore superficie operativa o con release inferiori a quelle corrette indicate.

La precedenza può essere assegnata a:

  • siti pubblici con moduli o funzionalità di upload;
  • ecommerce;
  • aree riservate;
  • server amministrati direttamente;
  • installazioni che risultano sotto le release corrette.

Per siti ancora basati su PHP 8.1 o versioni precedenti, oppure bloccati da componenti incompatibili, è necessario programmare una migrazione e un’attività di risanamento. Staging, backup verificato e rollback aiutano a gestire il passaggio senza confondere l’urgenza della patch con la compatibilità applicativa.

Supporto per verifica e collaudo

Posso supportare web agency, digital agency e freelance nella verifica della release PHP, nella raccolta delle conferme del provider, nel controllo della compatibilità dello stack WordPress e nei collaudi successivi alla patch.

Contattami per saperne di più

AI Modified

Fonti

  1. Critical PHP Core Security Flaws Affect Websites, Including WordPress via @sejournal, @vahandev (www.searchenginejournal.com)
  2. RCE via stale global state · Advisory · php/php-src · GitHub (github.com)
  3. RCE via OOM corruption · Advisory · php/php-src · GitHub (github.com)
  4. PHP Compatibility and WordPress Versions – Make WordPress Core (make.wordpress.org)

Domande frequenti

Aggiornare WordPress, temi e plugin risolve le vulnerabilità di PHP?

No. Gli aggiornamenti di WordPress intervengono sul livello applicativo, mentre queste vulnerabilità riguardano il runtime PHP gestito dal server o dall’hosting.

Come posso verificare la release PHP effettivamente in uso?

È possibile controllarla tramite Salute del sito, pannello hosting, CLI oppure comando php -v. È necessario annotare la release completa, non soltanto la serie.

Quali release PHP includono le correzioni indicate?

Le release corrette riportate sono PHP 8.2.35, 8.3.36, 8.4.27 e 8.5.12. In presenza di patch specifiche del provider, occorre richiedere una conferma diretta all’hosting.

PHP-FPM è immune da queste vulnerabilità?

No. Per GHSA-6wmf-4rv5-p3rp sono riportati attacchi validati anche su PHP-FPM attraverso la gestione delle sessioni.

Cosa bisogna controllare dopo l’aggiornamento di PHP?

Occorre riavviare tutti i worker interessati e testare login, amministrazione, moduli, upload, checkout, pagamenti, REST API, cron, webhook e integrazioni esterne. Devono inoltre essere controllati i log e la compatibilità dell’intero stack.

Le limitazioni su richieste e upload sostituiscono la patch?

No. Possono ridurre l’esposizione alla vulnerabilità legata alle condizioni out of memory, ma non costituiscono una correzione completa.

Richiedi informazioni

Raccontami il tuo progetto, tracking, accessibilità, campagne adv da sistemare o semplicemente un sito che non vuol saperne di funzionare. Insieme possiamo migliorarlo.

    Accetto la Privacy Policy
    Autorizzo al trattamento dei miei dati personali, per ricevere le informazioni richieste attraverso questo modulo di contatto. I dati da te inseriti attraverso questo modulo verranno utilizzati solo per essere da me ricontattato.

    Recensioni

    Pubblicato su Google Google
    Flavio Corò profile picture
    Flavio Corò
    22/09/2023
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
    Ho avuto il piacere di contattare la Sig.ra Sara tramite suggerimento da parte di un mio cliente per riisolvere una pratica burocratica/lavorativa e devo dire che la VELOCITÀ, PROFESSIONALITÀ, e COMPETENZA fanno parte del Suo bagaglio lavorativo,qualita al giorno d'oggi per niente scontate.Pienamente soddisfatto.
    Pubblicato su Google Google
    Sonico Beauty profile picture
    Sonico Beauty
    17/01/2023
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
    Sara ci ha aiutato a risolvere piu' problemi in pochi minuti e con molta professionalità. Massima disponibilità e grande conoscenza nel mondo web. Assolutamente consigliata. Grazie mille
    Pubblicato su Google Google
    Studio Legale Avvocato Armando Baffioni Venturi profile picture
    Studio Legale Avvocato Armando Baffioni Venturi
    07/11/2022
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
    Contattata tramite il suo sito web si è rivelata una persona affabile e preparata, pronta nel recepire le mie necessità e nel darmi le indicazioni corrette da seguire. Assolutamente da consigliare anche per assistenze e consulenze da remoto.
    Pubblicato su Google Google
    Hermann Gils profile picture
    Hermann Gils
    28/10/2022
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
    Molto esperta, preparata e competente!
    Pubblicato su Google Google
    Antonio Cimadomo profile picture
    Antonio Cimadomo
    07/08/2022
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
    Definire La Sig.a Sara Gasparini persona capace, Umile, molto intelligente e disponibile è il minimo che si possa fare. E' stata una grande emozione per me averla 'scovata'. Persone come Sara alzano, e di tanto, il livello sociale/culturale. Ringrazio ancora Sara per esserci.... Antonio p.s. Peccato ci siano solo 5 stelle :-(
    Pubblicato su Google Google
    Max R_DJ profile picture
    Max R_DJ
    16/06/2021
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
    Molto professionale e preparata, ha risolto subito un mio problema inerente alle recensioni Google sul mio sito web. Complimenti Sara!
    Pubblicato su Google Google
    Fabrizio Aureli profile picture
    Fabrizio Aureli
    18/03/2021
    Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifica che la fonte originale della recensione sia Google.
    Ottima collaboratrice

    Scrivimi una recensione

    Questo QR Code ti permette di lasciarmi una recensione in maniera facile e veloce.

    Altrimenti usa il bottone qui sotto.

    Lascia una recensione su Google