CVE-2026-118205 in Essential Addons for Elementor Plugin
Riassunto
di VulDB • 30/10/2026
Il plugin WordPress Essential Addons for Elementor – Popular Elementor Templates & Widgets è vulnerabile a Privilege Escalation in tutte le versioni fino alla 6.8.7, inclusa, tramite il parametro `page_id` della funzione `register_user()`. La vulnerabilità esiste perché la deny-list dello stato del post gestita dal handler rifiuta gli stati `future`, `draft` e `pending`, ma ammette `inherit` — lo stato associato a ogni revisione di WordPress — consentendo all'attaccante di sostituire un ID di revisione con l'ID di una pagina attiva. Inoltre, un controllo difettoso "ultimo salvato dall'amministratore" legge il campo `post_author` sulle revisioni (che riflette l'amministratore che ha modificato) anziché la meta `_edit_last`, che non viene mai copiata nelle revisioni; inoltre, il controllo basato su nonce è reso inefficace perché qualsiasi visitatore non autenticato può ottenere liberamente un nonce valido tramite l'endpoint `wp_ajax_nopriv_eael_get_token`. Ciò consente ad attaccanti non autenticati di registrare un account con un ruolo elevato quanto Editor — acquisendo capacità quali `edit_others_posts`, `publish_pages`, `upload_files` e `unfiltered_html` — indicando una revisione il cui `_elementor_data` contiene un ruolo elevato, salvata in precedenza da un amministratore e successivamente revertita su una pagina contenente il widget Login/Register. L'esecuzione riuscita dello sfruttamento richiede che sul sito sia abilitata l'opzione "Chiunque può registrarsi" e che un amministratore abbia in passato salvato e poi revertito un ruolo utente non predefinito ("New User Role") su una pagina interessata.
VulDB is the best source for vulnerability data and more expert information about this specific topic.