
Evolution CMS 3.2.3 è affetto da una vulnerabilità di Cross-Site Scripting (XSS) che consente agli aggressori di eseguire codice arbitrario tramite un payload appositamente predisposto nel processo installation/options.
Descrizione: Molteplici vulnerabilità di Cross-site scripting (XSS) riflesso nel processo di installazione di evolution v.3.2.3, nelle opzioni Admin, consentono a un attaccante locale di eseguire script web arbitrari tramite un payload appositamente creato iniettato nei parametri cmsadmin, cmsadminemail, cmspassword e cmspasswordconfim.
Vettori d'attacco: Una vulnerabilità nella sanificazione dei parametri cmsadmin, cmsadminemail, cmspassword e cmspasswordconfim del processo di installazione del database, nelle opzioni Admin, consente l'iniezione di codice JavaScript.
Durante il processo di installazione inseriamo il payload XSS nei parametri cmsadmin, cmsadminemail, cmspassword e cmspasswordconfim e quando clicchiamo su Avanti, otterremo il pop-up XSS.
'"><svg/onload=alert('admin_name')>
Nell'immagine seguente è possibile vedere il codice incorporato che esegue il payload durante il processo di installazione.



E il risultato verrà riflesso con il pop-up delle seguenti evidenze:



