CMSimple_XH
cpe:2.3:a:cmsimple-xh:cmsimple_xh:*:*:*:*:*:*:*
- 1.8
A reflected cross-site scripting vulnerability has been identified in CMSimple_XH version 1.8. This vulnerability allows unauthenticated remote attackers to inject and execute arbitrary JavaScript in the context of the victim's browser. The issue arises from the application's query handling, which improperly sanitizes user input before reflecting it in the HTML response. Exploitation of this vulnerability could lead to theft of session cookies, credential disclosure, or other client-side impacts.
Successful exploitation allows for arbitrary JavaScript execution in the context of the affected user, potentially leading to session cookie theft, credential disclosure, and unauthorized actions performed under the user's session.
To reproduce this vulnerability, send a crafted POST request to the CMSimple_XH login endpoint. Include a payload in the 'keycut' parameter that injects a script, such as an alert. The injected script will execute when the response is rendered in the browser.
The vulnerability can be addressed by applying proper output encoding to all user-supplied data before it is rendered in the HTML. This can be done using the 'htmlspecialchars()' function in PHP.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.