Concrete CMS · Report #873584
Stored XSS in the file search filter
Validstatus
lowseverity
8upvotes
3 Jul 2020disclosed
How it was found
- Download Concrete5 8.5.2 and install it
- Log into your Concrete5 instance as admin
- Go to Dashboard >Files > Search
- In the file search bar, click Advanced
- In the window that appears, enter a phrase and click the save button, paste the following payload:
<img src=1 onerror=alert(1)>and click the save button - In the filter search bar, click Edit and wait for the malicious code to execute
Impact
If a user has been added to the administrators group, then he can create a malicious filter and wait for someone else to change this filter