Stored XSS in "Real Name" field - My Account
SegfaultMasters opened this issue · 4 comments
Description -
There's no escape being done before printing out the value of Real Name
in the My Account page.
ATutor version - v2.2.4
Steps to reproduce -
-
Navigate to http://localhost/atutor/mods/_core/users/admins/my_edit.php & add the below-shared payload as the value to the Real Name field.
Payload -admin<img src=xss onerror=alert(1)>
-
Visit page http://localhost/atutor/mods/_core/users/admins/index.php, the payload will be triggered.
Please submit a pull request to fix this.
Someone requested CVE identifier for this vulnerability and it got assigned CVE-2019-7172.
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-7172
https://nvd.nist.gov/vuln/detail/CVE-2019-7172
Please submit a pull request to fix this.
As a maintainer of this project are you planning to fix this and release new version? I don't think waiting for PRs is correct way to handle security issues (maybe only if this is mentioned clearly in some documentation). Of course that is only my personal opinion, but I can't recommend people to use ATutor if this is the case.
ATutor is no longer maintained.