
Il plugin non sanitizza l'HTML consentito nella Bio degli utenti, permettendo loro di utilizzare codice JavaScript dannoso, che verrà eseguito quando chiunque visita un post nel frontend creato da tale utente. Di conseguenza, un utente con un ruolo minimo come quello di autore potrebbe effettuare attacchi Cross-Site Scripting contro gli utenti, che potrebbero potenzialmente portare a un'escalation dei privilegi quando un amministratore visualizza i post correlati.
WP HTML Author Bio <= 1.2.0 - Cross-Site Scripting persistente (Author+ Stored XSS)
Il plugin non sanifica l'HTML consentito nel campo Biografia (Bio) degli utenti, permettendo loro di utilizzare codice JavaScript malevolo, che verrà eseguito quando chiunque visita un post nel frontend realizzato da tale utente. Di conseguenza, un utente con un ruolo minimo di autore potrebbe effettuare attacchi di Cross-Site Scripting contro altri utenti, il che potrebbe potenzialmente portare a un'escalation dei privilegi quando un amministratore visualizza il post o i post correlati.
Accedi come autore, aggiungi il seguente payload nel campo Informazioni biografiche del profilo:
<script>alert(/XSS/)</script>
Quindi visualizza un post creato dall'autore per attivare la XSS.