#VU89752 XML External Entity injection in dd-plist


Vulnerability identifier: #VU89752

Vulnerability risk: Low

CVSSv3.1: 6.8 [CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C]

CVE-ID: CVE-2016-15026

CWE-ID: CWE-611

Exploitation vector: Local

Exploit availability: No

Vulnerable software:
dd-plist
Universal components / Libraries / Libraries used by multiple products

Vendor: 3breadt

Description

The vulnerability allows a local user to gain access to sensitive information.

The vulnerability exists due to insufficient validation of user-supplied XML input. A local user can pass a specially crafted XML code to the affected application and view contents of arbitrary files on the system or initiate requests to external systems.

Successful exploitation of the vulnerability may allow an attacker to view contents of arbitrary file on the server or perform network scanning of internal and external infrastructure.

Mitigation
Install updates from vendor's website.

Vulnerable software versions

dd-plist: 1.0 - 1.17


External links
http://vuldb.com/?ctiid.221486
http://github.com/3breadt/dd-plist/commit/8c954e8d9f6f6863729e50105a8abf3f87fff74c
http://github.com/3breadt/dd-plist/releases/tag/dd-plist-1.18
http://vuldb.com/?id.221486
http://github.com/3breadt/dd-plist/pull/26


Q & A

Can this vulnerability be exploited remotely?

No. This vulnerability can be exploited locally. The attacker should have authentication credentials and successfully authenticate on the system.

Is there known malware, which exploits this vulnerability?

No. We are not aware of malware exploiting this vulnerability.


Latest bulletins with this vulnerability