CVE-2026-102918 in Redux Framework Plugin
Riassunto
di VulDB • 30/10/2026
Il plugin Redux Framework per WordPress è vulnerabile a Stored Cross-Site Scripting (XSS) in tutte le versioni fino alla 4.5.15, inclusa, tramite il campo `multi_media`. La vulnerabilità è dovuta al fatto che il renderer del campo stampa il valore memorizzato nell'attributo `href`, nel valore di un input nascosto e in un elemento HTML senza effettuare l'escaping, mentre ogni attributo adiacente nello stesso metodo viene avvolto da `esc_attr()`. La situazione è aggravata dal fatto che la funzione `Redux_Extension_Users::user_meta_save()` valuta il requisito delle 'permissions' di un campo rispetto a un ID utente estratto dal corpo della richiesta (`checkuser_id`) anziché dall'utente corrente; ciò consente a un utente con ruolo Subscriber di scrivere in un campo dichiarato per chi ha i permessi 'manage_options'. Ciò rende possibile per gli attaccanti autenticati, dotati di accesso almeno al livello Subscriber, iniettare script web arbitrari nel proprio record del profilo che vengono eseguiti quando un amministratore visualizza il profilo dell'utente nella dashboard. È richiesto l'utilizzo di un tema o plugin che registri un campo `multi_media` tramite la Redux Users API.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.