Lucene search
K

Kentico CMS 9.0-12.0.49 - Persistent Cross Site Scripting

🗓️ 09 Oct 2020 00:00:00Reported by Ataberk YAVUZERType 
exploitdb
 exploitdb
🔗 www.exploit-db.com👁 673 Views

Kentico CMS 9.0-12.0.49 Persistent Cross Site Scripting vulnerability in Admin/User Pane

Related
Code
ReporterTitlePublishedViews
Family
Circl
CVE-2019-19493
5 Mar 202414:46
circl
CNVD
Kentico Cross-Site Scripting Vulnerability
10 Dec 201900:00
cnvd
CVE
CVE-2019-19493
2 Dec 201902:30
cve
Cvelist
CVE-2019-19493
2 Dec 201902:30
cvelist
EUVD
EUVD-2019-9113
7 Oct 202500:30
euvd
Tenable Nessus
Kentico CMS < 12.0.50 XSS
7 Oct 202000:00
nessus
NVD
CVE-2019-19493
2 Dec 201903:15
nvd
OpenVAS
Kentico CMS < 12.0.50 XSS Vulnerability
28 Jan 202000:00
openvas
OSV
CVE-2019-19493
2 Dec 201903:15
osv
Packet Storm
Kentico CMS 9.0-12.0.49 Cross Site Scripting
12 Oct 202000:00
packetstorm
Rows per page
# 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