Vulnerability Details : 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) attacks, as demonstrated by /ServerView.
Vulnerability category: XML external entity (XXE) injection
Exploit prediction scoring system (EPSS) score for CVE-2017-18197
Probability of exploitation activity in the next 30 days: 0.68%
Percentile, the proportion of vulnerabilities that are scored at or less: ~ 77 % EPSS Score History EPSS FAQ
CVSS scores for CVE-2017-18197
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source |
---|---|---|---|---|---|
7.5
|
HIGH | AV:N/AC:L/Au:N/C:P/I:P/A:P |
10.0
|
6.4
|
NIST |
9.8
|
CRITICAL | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
3.9
|
5.9
|
NIST |
CWE ids for CVE-2017-18197
-
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.Assigned by: nvd@nist.gov (Primary)
References for CVE-2017-18197
-
https://github.com/jgraph/mxgraph/issues/124
mxGraphViewImageReader.java vulnerable to XXE attack · Issue #124 · jgraph/mxgraph · GitHubExploit;Third Party Advisory
-
https://lists.debian.org/debian-lts-announce/2018/03/msg00002.html
[SECURITY] [DLA 1299-1] libjgraphx-java security updateThird Party Advisory
Products affected by CVE-2017-18197
- cpe:2.3:a:jgraph:mxgraph:*:*:*:*:*:*:*:*