CouchCMS
cpe:2.3:a:couchcms:couchcms:*:*:*:*:*:*:*
- <= 2.2.1
A cross-site scripting (XSS) vulnerability has been identified in CouchCMS version 2.2.1. This issue allows authenticated attackers to execute arbitrary JavaScript by uploading malicious SVG files through the application's file upload feature. The vulnerable endpoint is browse.php, where the uploaded SVG files are processed. When these files are accessed or previewed, the embedded scripts are executed in the context of the user's browser.
Exploitation of this vulnerability allows for persistent cross-site scripting, where the injected script is executed whenever the affected SVG file is accessed or previewed.
To reproduce this vulnerability, an authenticated user can upload an SVG file containing a script tag through the file upload functionality. The file should be uploaded to the browse.php endpoint. Once uploaded, accessing or previewing the SVG file will trigger the execution of the embedded JavaScript, demonstrating the cross-site scripting vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.