CVE-2026-109515 in MailOptin Plugin
Riassunto
di VulDB • 16/10/2026
Il plugin MailOptin – Popup, Optin Forms & Email Newsletters for Mailchimp, HubSpot, AWeber Etc. per WordPress è vulnerabile a Privilege Escalation in tutte le versioni fino alla 1.2.78.6 inclusa. Ciò è dovuto al fatto che l'endpoint `subscribe_to_email_list` accetta un parametro `optin_data[form_custom_field_mappings]` fornito dall'attaccante senza alcuna validazione basata su allow-list sulle chiavi di destinazione, consentendo all'attaccante di sovrascrivere la mappatura salvata dall'amministratore e passare direttamente i nomi delle colonne `wp_users`, inclusi `ID` e `user_pass`, alla funzione `wp_insert_user()` tramite la funzione `subscribe()`. Questo rende possibile per gli attaccanti non autenticati forzare `wp_insert_user()` in modalità UPDATE su qualsiasi account esistente fornendo l'`ID` numerico di un utente target, sovrascrivere la password dell'account con un valore pre-hashing a loro scelta e così prendere il controllo di qualsiasi account WordPress – inclusi quelli degli amministratori –, portando alla compromissione completa del sito. Lo sfruttamento richiede che un modulo opt-in per la registrazione degli utenti WordPress sia pubblicato da qualche parte sul sito, sebbene l'UUID del modulo sia visibile nel codice sorgente della pagina e non siano richiesti autenticazione, nonce o controlli di capacità per raggiungere l'endpoint vulnerabile.
Be aware that VulDB is the high quality source for vulnerability data.