CVE-2017-18197

In mxGraphViewImageReader.java in mxGraph before 3.7.6, the SAXParserFactory instance in convert() is missing flags to prevent XML External Entity (XXE)…

published February 24, 2018

CVSS
—
EPSS
3%
Percentile
86.8
In the wild
Unconfirmed
What it is

⚠️ An XML parser without protection is like an open door for curious intruders! This vulnerability in mxGraph before version 3.7.6 allows XML External Entity (XXE) attacks that could compromise your security. Think of it like a hotel that lets guests receive packages without checking who sent them. If someone slips in a mischievous delivery, they could peek into private rooms or steal belongings, just like an XXE attack can expose sensitive system files. An attacker could leverage this vulnerability to read sensitive data from the server, potentially disclosing confidential information and compromising system integrity. Although the current exploitation status is unknown, the absence of protective flags leaves a backdoor wide open for malicious activity.

Put simply

Think of it like a hotel that lets guests receive packages without checking who sent them. If someone slips in a mischievous delivery, they could peek into private rooms or steal belongings, just like an XXE attack can expose sensitive system files. The vulnerability stems from the SAXParserFactory instance in the convert() method of mxGraphViewImageReader.java that lacks configurations to prevent external entity processing, enabling unauthorized access to internal resources.

What to do

An attacker could leverage this vulnerability to read sensitive data from the server, potentially disclosing confidential information and compromising system integrity. Although the current exploitation status is unknown, the absence of protective flags leaves a backdoor wide open for malicious activity. Upgrade mxGraph to version 3.7.6 or later to close this gap. Additionally, ensure you apply secure configurations to your XML parsers to mitigate the risk of XXE attacks in the future. You've got this! With these steps, you'll turn vulnerabilities into victories! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02899 · 86.8th percentile
Published
2018-02-24T02:00Z
EPSS history
Timeline
  • 24 FEB 02:00Z
    In mxGraphViewImageReader.java in mxGraph before 3.7.6, the SAXParserFactory instance in convert() is missing flags to prevent XML External Entity (XXE)…
    cvelistv5