Multiple Stored XSS in causefx/organizr
Reported on
Apr 10th 2022
Description
The organizr application allows malicious javascript payload in multiple-input fields like "Categories", "Bookmark Tabs" and "Bookmark Categories" for which attacker can takeover the admin account.
Proof of Concept
1.Login to the co-admin account and go to go to "Settings" -> "Tab Editor".
2.Now in "Categories", "Bookmark Tabs" and "Bookmark Categories" Add options insert the below payloads:
<img src=x onerror=alert(document.cookie)>
<img src=x onerror=alert(document.domain)>
<img src=x onerror=alert(document.location)>
3.Then login with the admin account and go to "Settings" -> "Tab Editor" and visit the "Categories", "Bookmark Tabs" and "Bookmark Categories" and you will see XSS will trigger in all those fields.
PoC Video
https://drive.google.com/file/d/1n9FvXxzzmvtZc4VsdzOHl0oPxSnSDpMy/view?usp=sharing
Impact
This allows attackers to execute malicious scripts in the user's browser and it can lead to session hijacking, sensitive data exposure, and worse.
CVSS score should be: CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H admin please change it
My mistake, please change the severity as said by researcher and award the bounty
Also admin please change the Affected Version: 1.0.1 to 1.90
@admin Can you assign CVE to this report as the @maintainer agree