WordPress: aggiornamento urgente per il plugin UpdraftPlus

La gestione della sicurezza informatica nel panorama dei Content Management System è una sfida complessa e in continua evoluzione, poiché la popolarità di piattaforme come WordPress le rende il bersaglio ideale per i cybercriminali di tutto il mondo. Considerando poi che il numeri di siti sviluppati con questo CMS, attualmente, copre quasi il 45% del totale, con una cifra che si dovrebbe aggirare attorno ai 500 milioni di portali, appare chiarissimo come la questione della sicurezza debba essere centrale e non trattata come residuale. La natura modulare di questi ecosistemi, pur garantendo una flessibilità straordinaria grazie a migliaia di componenti aggiuntivi, introduce inevitabilmente vettori di attacco stratificati che richiedono un monitoraggio costante. Spesso gli amministratori di siti web tendono a considerare i plugin di backup come strumenti intrinsecamente sicuri, nati per proteggere i dati e non per esporli, dimenticando che qualsiasi frammento di codice aggiuntivo può nascondere insidie strutturali capaci di compromettere l’intera infrastruttura se non adeguatamente revisionato.

Un esempio lampante di questa vulnerabilità sistemica è emerso recentemente grazie ai ricercatori di Wordfence, che hanno individuato una falla di sicurezza critica nel celebre plugin UpdraftPlus, una soluzione per il backup e la migrazione installata su oltre tre milioni di siti web attivi. Contrassegnata con l’identificativo CVE-2026-10795 e con un punteggio di gravità molto elevato, pari a 8.1 su 10 e presente su tutte le versioni del plugin fino alla 1.26.4 (inclusa), la vulnerabilità consiste in un aggiramento dell’autenticazione, che può essere elusa a causa della presenza di un errore nella convalida. È comunque necessario sottolineare che, nonostante l’ampio numero di siti, il problema fortunatamente non colpisce la totalità degli utenti, ma si manifesta specificamente sui siti che sono stati precedentemente collegati a UpdraftCentral, il pannello di controllo centralizzato che gli amministratori utilizzano per gestire più spazi web da un’unica interfaccia.

Entrando nel dettaglio tecnico, il bug è causato da un’insufficiente convalida nel formato dei messaggi inviati al server, che permetteva di superare la verifica della firma digitale attraverso un meccanismo di cifratura fallato. Quando la funzione deputata alla decodifica riceveva un messaggio malevolo appositamente formattato, il sistema non verificava il valore di ritorno della routine di decrittazione e finiva per collassare su una chiave di cifratura prevedibile interamente azzerata. Sfruttando questa debolezza matematica, un utente malintenzionato privo di qualsiasi autorizzazione poteva inviare comandi arbitrari spacciandosi per l’amministratore legittimo e, di conseguenza, caricare e attivare un contenuti malevoli contenenti una web shell per assumere il controllo totale del server remoto ed eseguire codice PHP arbitrario. Ciò che può comportare tutta questa serie di attività lo abbiamo visto più volte ma è sempre necessario ripeterlo per chiarezza. La perdita del ruolo di amministratore del sito significa letteralmente aver consegnato ad un attore malevolo il proprio portale, che può quindi essere usato per fare redirect su portali impropri, caricamento di contenuti illeciti e tutto ciò che ne consegue per un’eventuale reputazione del brand, il posizionamento sui motori di ricerca eccetera.

Il problema di sicurezza, nonostante il numero minore di potenziali vittime rispetto al totale di coloro che hanno installato il plugin, è stato risolto grazie al tempestivo intervento degli sviluppatori scongiurando una potenziale crisi su scala importante, portando al rilascio della versione correttiva 1.26.5 appena tre giorni dopo la segnalazione ufficiale, a dimostrazione di come la collaborazione tra esperti di sicurezza e vendor sia fondamentale per la salvaguardia del web. Questa vicenda ci ricorda anche l’importanza vitale di una politica di aggiornamento tempestiva, poiché nei sistemi come i CMS (ma non solo) le tante insidie non risiedono quasi mai nel nucleo centrale, ma nelle complesse interazioni tra le estensioni di terze parti. Proteggere un ecosistema digitale oggi non significa soltanto installare barriere perimetrali come i firewall, ma sviluppare una profonda consapevolezza sistemica in cui ogni singolo tassello deve essere costantemente verificato e mantenuto al riparo dalle minacce emergenti.

Fonte: 1