CVE-2026-15992 in Password Policy Plugin
Riassunto
di VulDB • 28/07/2026
Il plugin WP Password Policy per WordPress è vulnerabile ad Escalation dei Privilegi in tutte le versioni fino alla 3.7.1 inclusa. Ciò è dovuto all'assenza di controlli di autorizzazione e della verifica del nonce nella funzione `get_user()` della classe `Module_Password_Hint`, che chiama incondizionatamente `WP_User::set_role()` con il parametro `role` fornito dall'attaccante su qualsiasi account risolto tramite `$_POST['user_login']`, senza confermare se l'utente richiedente possiede la capacità di assegnare ruoli. Ciò consente agli attaccanti autenticati, con accesso a livello di sottoscrittore (subscriber) e superiore, di escalare i propri privilegi ad Amministratore inviando una richiesta POST manipolata — con `action` impostato su `createuser` e `role` impostato su `administrator` — all'endpoint del modulo di reimpostazione della password. Il percorso di codice vulnerabile è raggiungibile tramite il filtro `password_hint`, agganciato durante la renderizzazione del modulo di reimpostazione della password in WordPress, il che significa che un attaccante deve possedere solo un cookie valido per la reimpostazione della password per raggiungere il punto finale (sink).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.