PT-2018-9564 · Processing · Processing

Published

2018-12-20

·

Updated

2019-02-07

·

CVE-2018-1000840

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions Processing version 3.4 and earlier
Description The issue concerns a XML External Entity (XXE) vulnerability in the loadXML() function. This vulnerability allows an attacker to read arbitrary files and exfiltrate their contents via HTTP requests. The attack is exploitable when the victim uses Processing to parse a crafted XML document.
Recommendations For Processing version 3.4 and earlier, as a temporary workaround, consider disabling the loadXML() function until a patch is available. Restrict access to sensitive files and minimize the use of Processing for parsing untrusted XML documents to reduce the risk of exploitation. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

XXE

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2018-1000840

Affected Products

Processing