Allerta WordPress: Vulnerabilità critica in WPForms mette a rischio 6 milioni di siti

Allerta WordPress: Vulnerabilità critica in WPForms mette a rischio 6 milioni di siti

Il 10 dicembre 2024, è stata rilevata una vulnerabilità critica nel plugin WPForms, utilizzato da oltre 6 milioni di siti WordPress. Questa falla, identificata come CVE-2024-11205, permette agli utenti con accesso di tipo “subscriber” di emettere rimborsi Stripe o cancellare le sottoscrizioni senza autorizzazione adeguata. In questo articolo, esploreremo la natura di questa vulnerabilità, le conseguenze potenziali e forniremo suggerimenti per proteggere i tuoi siti WordPress.

La Vulnerabilità

La vulnerabilità è causata da un errore nella funzione wpforms_is_admin_ajax(), che non verifica correttamente se una richiesta è un chiamata AJAX amministrativa. Questo significa che qualsiasi utente autenticato, incluso un utente con accesso di tipo “subscriber”, può attivare funzioni AJAX sensibili come ajax_single_payment_refund() o ajax_single_payment_cancel(), che consentono l’emissione di rimborsi Stripe e la cancellazione delle sottoscrizioni.

Consequenze Potenziali

La gravità di questa vulnerabilità è elevata perché molti siti WordPress hanno utenti con accesso di tipo “subscriber”. Questo tipo di utente può avere sufficienti privilegi per eseguire azioni che compromettono la sicurezza del sito. Inoltre, la presenza di sistemi di abbonamento su molti siti WordPress rende più probabile l’esposizione a questo tipo di attacchi.

Come Proteggere i Tuoi Siti WordPress

Per proteggere i tuoi siti WordPress da questa vulnerabilità, è essenziale seguire questi passaggi:

  1. Aggiornamento del Plugin
    • Verifica immediatamente se il tuo sito utilizza una versione del plugin WPForms compresa tra 1.8.4 e 1.9.2.1.
    • Aggiorna il plugin a versione 1.9.2.2, che risolve la vulnerabilità.
  2. Monitoraggio delle Versioni
    • Assicurati di abilitare le notifiche di aggiornamento per i plugin WordPress.
    • Utilizza strumenti di gestione delle versioni come WP Update Manager per tenere traccia delle versioni dei tuoi plugin.
  3. Controllo degli Accessi Utente
  • Verifica i privilegi degli utenti con accesso di tipo “subscriber”.
  • Limita i privilegi degli utenti in modo che non possano eseguire azioni che compromettono la sicurezza del sito.
  1. Utilizzo di Strumenti di Sicurezza
    • Utilizza strumenti di sicurezza come Wordfence o MalCare per monitorare le attività sul tuo sito e ricevere avvisi di vulnerabilità.
    • Abilita le funzionalità di protezione avanzata per prevenire attacchi di tipo “cross-site scripting” (XSS) e “cross-site request forgery” (CSRF).
  2. Backup dei Dati
    • Esegui regolarmente backup dei tuoi dati per poter ripristinare il sito in caso di un attacco.
    • Utilizza strumenti come UpdraftPlus o Duplicator per eseguire backup automatici.
  3. Formazione e Consapevolezza
  • Educa gli utenti del tuo sito sulla sicurezza online e sulle best practice per la gestione dei privilegi utente.
  • Promuovi la consapevolezza sulla sicurezza tra gli utenti, incoraggiandoli a segnalare eventuali problemi di sicurezza.

La vulnerabilità critica nel plugin WPForms rappresenta un pericolo significativo per i siti WordPress che utilizzano questa estensione. Tuttavia, seguendo i passaggi sopra descritti, è possibile proteggere i tuoi siti da possibili attacchi. È essenziale mantenere aggiornati i plugin, controllare gli accessi utente, utilizzare strumenti di sicurezza avanzati e promuovere la consapevolezza sulla sicurezza tra gli utenti. In questo modo, potrai garantire la sicurezza dei tuoi siti WordPress e prevenire eventuali compromissioni della sicurezza.

Fonte: https://www.redhotcyber.com/post/allerta-wordpress-vulnerabilita-critica-in-wpforms-mette-a-rischio-3-milioni-di-siti

Torna in alto