Kentico Xperience
cpe:2.3:a:kentico:xperience:*:*:*:*:*:*:*
- < 13.0.178
A stored cross-site scripting vulnerability has been identified in Kentico Xperience versions prior to 13.0.181. This issue allows authenticated users to upload malicious content through the media library file upload feature, which is then executed as script. The vulnerability arises from improper handling of file uploads, specifically with SVG files, which can contain executable scripts.
Exploitation of this vulnerability allows for stored cross-site scripting, where uploaded SVG files are executed as scripts when accessed.
To reproduce this vulnerability, upload a ZIP file containing a malicious SVG file to the media library using the 'MultiFileUploader.ashx' endpoint. Ensure that the uploaded file is in a temporary directory within the webroot. After uploading, use the 'GetResource.ashx' endpoint to fetch the SVG file, triggering the execution of the embedded script.
Users should update to Kentico Xperience version 13.0.181 or later, where this vulnerability has been patched.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.