CVE Vulnerabilities

CVE-2018-1000840

Improper Restriction of XML External Entity Reference

Published: Dec 20, 2018 | Modified: Nov 21, 2024
CVSS 3.x
6.5
MEDIUM
Source:
NVD
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
CVSS 2.x
4.3 MEDIUM
AV:N/AC:M/Au:N/C:P/I:N/A:N
RedHat/V2
RedHat/V3
Ubuntu
MEDIUM

Processing Foundation Processing version 3.4 and earlier contains a XML External Entity (XXE) vulnerability in loadXML() function that can result in An attacker can read arbitrary files and exfiltrate their contents via HTTP requests. This attack appear to be exploitable via The victim must use Processing to parse a crafted XML document.

Weakness

The product processes an XML document that can contain XML entities with URIs that resolve to documents outside of the intended sphere of control, causing the product to embed incorrect documents into its output.

Affected Software

Name Vendor Start Version End Version
Processing Processing * 3.4 (including)
Processing-core Ubuntu bionic *
Processing-core Ubuntu cosmic *
Processing-core Ubuntu disco *
Processing-core Ubuntu eoan *
Processing-core Ubuntu focal *
Processing-core Ubuntu groovy *
Processing-core Ubuntu hirsute *
Processing-core Ubuntu impish *
Processing-core Ubuntu kinetic *
Processing-core Ubuntu lunar *
Processing-core Ubuntu mantic *
Processing-core Ubuntu oracular *
Processing-core Ubuntu trusty *
Processing-core Ubuntu xenial *

Potential Mitigations

References