Ricevi DeafLetter
Una selezione settimanale di segnali, vulnerabilità e guide. Gli avvisi critici restano facoltativi.
Puoi cancellarti in ogni momento. Privacy policy.
Una vulnerabilità di gravità alta nel plugin All-in-One WP Migration and Backup mette a rischio circa 3,2 milioni di siti WordPress. La falla, identificata come CVE-2026-19949 con punteggio CVSS 8.8, consente a un attaccante non autenticato di ottenere l'esecuzione remota di codice attraverso una catena multi-step che sfrutta la funzione stessa di ripristino archivio.
- CVE-2026-19949 colpisce il plugin All-in-One WP Migration nelle versioni fino alla 7.109; la patch 7.110 è stata rilasciata il 20 agosto 2026
- La vulnerabilità è una SQL injection di secondo ordine: dati malevoli inseriti via trackback WordPress sopravvivono nella serializzazione dell'archivio .wpress e si attivano durante il ripristino
- L'estrazione della chiave ai1wm_secret_key permette l'importazione di archivi .wpress arbitrari con plugin must-use incorporati per RCE
- Con oltre 5 milioni di installazioni attive, solo circa il 35% degli utenti ha aggiornato al 3 settembre 2026: quasi due siti su tre restano vulnerabili
La catena di attacco: da trackback a RCE
La vulnerabilità è una SQL injection di secondo ordine. Il payload non si attiva immediatamente: l'attaccante pianta dati craftati sfruttando i trackback di WordPress, una funzionalità legacy che consente notifiche tra blog. Questi dati sopravvivono alla serializzazione all'interno di un archivio .wpress.
Quando l'amministratore esegue il ripristino dell'archivio — operazione routine per un plugin di backup — il payload SQL si attiva durante la riscrittura degli URL e dei prefissi del database. Dalla compromissione SQL emerge la chiave ai1wm_secret_key. Con questa chiave, l'attaccante importa un archivio .wpress arbitrario che contiene un plugin must-use (MU plugin), ottenendo esecuzione remota di codice persistente.
Il plugin ha oltre 5 milioni di installazioni attive nel repository WordPress.org. La stima di circa 3,2 milioni di siti non aggiornati si basa sul tasso di aggiornamento del 35% registrato al 3 settembre 2026, secondo i dati riportati da SecurityWeek.
Il ritardo di aggiornamento che amplifica il rischio
La patch 7.110 è stata rilasciata il 20 agosto 2026, cinque giorni dopo la disclosure al vendor ServMask avvenuta il 15 agosto per mezzo di Wordfence. La pubblicazione del CVE su NVD è datata 25 agosto. Nonostante questa finestra temporale, al 3 settembre la maggioranza degli utenti non ha ancora aggiornato.
Questo ritardo non è anomalo per l'ecosistema WordPress, dove plugin con installazioni massicce registrano curve di adozione patch che si estendono su settimane o mesi. Tuttavia, in questo caso specifico, la combinazione di un vettore di attacco che non richiede autenticazione con una funzione centrale del plugin amplifica la superficie di esposizione.
"As with all remote code execution vulnerabilities, this can lead to complete site compromise through the use of webshells and other techniques" — Defiant, via SecurityWeek
Il paradosso strutturale: quando il backup è il vettore
La criticità della vulnerabilità risiede nella sovrapposizione tra funzione legittima e vettore di attacco. Il plugin All-in-One WP Migration è progettato per semplificare operazioni complesse — backup, migrazione, clonazione — che richiedono accesso profondo al database. Questa architettura, che lo rende popolare tra utenti non specializzati, espande contemporaneamente i privilegi disponibili a un eventuale exploit.
La natura di secondo ordine della SQL injection aggira i controlli che tipicamente filtrano input diretti: il payload attraversa la serializzazione dell'archivio e si manifesta solo in una fase operativa successiva, quando l'amministratore esegue un'azione legittima. Secondo Wordfence, riportato da BleepingComputer: "Since backup and restore is the core purpose of this plugin, this is a routine action, but the injected SQL will not execute until it takes place". La citazione, tradotta dall'inglese, indica che l'attacco si confonde con l'uso normale fino al momento dell'attivazione.
Secondo l'analisi di SentinelOne, la causa radicale risiede in un'insufficiente escaping dell'input utente combinata con la mancanza di preparazione delle query SQL nei file di ripristino dell'archivio. Va notato che SentinelOne classifica l'attaccante come "Authenticated attackers with low privileges", una descrizione che confligge con le fonti primarie: SecurityWeek, BleepingComputer e Wordfence concordano nel descrivere il vettore come non autenticato. Nella valutazione del rischio prevalgono le fonti primarie.
Cosa fare adesso
- Aggiornare immediatamente alla versione 7.110: la patch corretta è disponibile nel repository WordPress.org dal 20 agosto 2026
- Disattivare se non necessario: la disattivazione temporanea riduce il rischio, ma la vulnerabilità persiste se il plugin viene riattivato senza aggiornamento
- Verificare i log di trackback: controllare la presenza di trackback sospetti inseriti prima della patch come indicatore di possibile preparazione dell'attacco
- Monitorare gli importi .wpress non autorizzati: l'estrazione della chiave ai1wm_secret_key è il passaggio critico che abilita l'RCE; rilevare importazioni anomale di archivi
Il punto sulla conferma dell'exploitation
Non emergono conferme indipendenti di exploitation attiva in-the-wild allo stato attuale. SOCRadar riporta che exploitation è segnalata ma priva di conferma indipendente — una condizione che esclude al momento l'inclusione in cataloghi come il CISA Known Exploited Vulnerabilities, ma non attenua la priorità di patching data la gravità del meccanismo.
La vulnerabilità è stata scoperta dal ricercatore Jack Taylor attraverso il programma Wordfence, con disclosure a ServMask il 15 agosto 2026. La rapidità della risposta vendor — patch in cinque giorni — contrasta con la lentezza dell'adozione da parte degli utenti, un pattern ricorrente nell'ecosistema WordPress che lascia finestre di esposizione misurate in settimane o mesi.
Le informazioni sono state verificate su SecurityWeek (Defiant/Wordfence), BleepingComputer e fonti di supporto, e aggiornate al momento della pubblicazione.
Le informazioni sono state verificate sulle fonti citate e aggiornate al momento della pubblicazione.
Fonti
- https://www.securityweek.com/over-3-million-wordpress-sites-affected-by-migration-plugin-vulnerability/
- https://www.bleepingcomputer.com/news/security/wordpress-backup-plugin-flaw-exposes-millions-of-sites-to-takeover-attacks/
- https://www.sentinelone.com/vulnerability-database/cve-2026-19949/
- https://socradar.io/free-tools/cve-radar/CVE-2026-19949
- https://www.hendryadrian.com/wordpress-backup-plugin-flaw-exposes-millions-of-sites-to-takeover-attacks/
- https://www.searchenginejournal.com/updraftplus-wordpress-vulnerability-puts-3-million-sites-at-risk/578912/
- https://podcast.securityweek.com/
Ricevi DeafLetter
Una selezione settimanale di segnali, vulnerabilità e guide. Gli avvisi critici restano facoltativi.
Puoi cancellarti in ogni momento. Privacy policy.