| Reporter | Title | Published | Views | Family All 12 |
|---|---|---|---|---|
| CVE-2019-19493 | 5 Mar 202414:46 | – | circl | |
| Kentico Cross-Site Scripting Vulnerability | 10 Dec 201900:00 | – | cnvd | |
| CVE-2019-19493 | 2 Dec 201902:30 | – | cve | |
| CVE-2019-19493 | 2 Dec 201902:30 | – | cvelist | |
| EUVD-2019-9113 | 7 Oct 202500:30 | – | euvd | |
| Kentico CMS < 12.0.50 XSS | 7 Oct 202000:00 | – | nessus | |
| CVE-2019-19493 | 2 Dec 201903:15 | – | nvd | |
| Kentico CMS < 12.0.50 XSS Vulnerability | 28 Jan 202000:00 | – | openvas | |
| CVE-2019-19493 | 2 Dec 201903:15 | – | osv | |
| Kentico CMS 9.0-12.0.49 Cross Site Scripting | 12 Oct 202000:00 | – | packetstorm |
# Exploit Title: Kentico CMS 9.0-12.0.49 - Persistent Cross Site Scripting
# Exploit Author: Ataberk YAVUZER
# CVE: CVE-2019-19493
# Type: Webapps
# Vendor Homepage: https://www.kentico.com/
# Version: 9.0-12.0.49
# Date: 29-11-2019
#CVE Details: https://nvd.nist.gov/vuln/detail/CVE-2019-19493
Details
Persistent Cross Site Scripting vulnerability has been found on the
Admin/User Panel. Kentico before 12.0.50 allows file uploads in which the
Content-Type header is inconsistent with the file extension, leading to XSS.
# Steps to reproduce
1. Log in to Kentico Admin Panel with your credentials.
2. Browse to Profile Page.
3. Click to "Browse" button on Avatar section.
4. Select "avatar.svg" file which can be found on below.
5. Intercept the request before clicking to save button.
6. Change file name to "avatar.svg.png" and send the request. (MimeType
needs to be "image/xml+svg")
7. Kentico will generate an avatar link: "
http://example.kentico.com/admin/CMSPages/GetAvatar.aspx?avatarguid=<generated_avatar_uid>"
Send that link to another user.
8. An alert with cookie values will pop up.
#Content of the avatar.svg:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<svg xmlns="http://www.w3.org/2000/svg" onload="alert(document.cookie)"/>Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation