CMSimple Cross-Site Scripting Vulnerability

Vulnerability

A cross-site scripting (XSS) vulnerability has been identified in CMSimple version 5.4. This issue arises from the application's input filtering, which can be bypassed using HTML to Unicode encoding. Attackers can inject malicious scripts by encoding payloads, such as ')-alert(1)//, and execute arbitrary JavaScript when victims interact with delete buttons.

Impact

Exploitation of this vulnerability allows for DOM-based cross-site scripting, where injected scripts are executed in the context of the user's browser.

Reproduction

To reproduce this vulnerability, upload a file through the application's image upload feature. Encode the payload ')-alert(1)// using HTML to Unicode encoding, and include it in the uploaded file. When the victim clicks the delete button associated with the uploaded file, the encoded script will be executed as an alert.

Added: Dec 23, 2025, 8:23 PM
Updated: Dec 23, 2025, 8:23 PM

Vulnerability Rating

Custom Algorithm
spread
3.4
impact
1.7
exploitability
6.5
remediation
0.0
relevance
1.5
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.