Skip to content
OpenAdvisories
Critical · 9.8 CVE-2017-18197 EUVD-2022-5647GHSA-wvpv-8524-wg6x

mxGraph vulnerable to XXE attacks

Published Feb 24, 2018 · Updated Aug 5, 2024 · Assigned by mitre

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libjgraphx-java 2.1.0.7-2 —
Debian 13 libjgraphx-java 2.1.0.7-2 —
Debian 12 libjgraphx-java 2.1.0.7-2 —
Debian 7 libjgraphx-java 1.4.1.0-3+deb7u1 DLA-1299-1
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS libjgraphx-java No fix yet —
Ubuntu 16.04 LTS libjgraphx-java No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed jgraphx 3.9.2-1.9 openSUSE-SU-2024:10879-1

Affected packages

EcosystemPackageAffectedFixedRecord
npm mxgraph < 3.7.6 3.7.6 GHSA-wvpv-8524-wg6x

Advisories 2

References