GHSA-hwj3-m3p6-hj38

dom4j allows External Entities by default which might enable XXE attacks

At a glance

Published
Updated
CVE
CVE-2020-10683
CVSS_V3
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Description

dom4j before 2.1.3 allows external DTDs and External Entities by default, which might enable XXE attacks. However, there is popular external documentation from OWASP showing how to enable the safe, non-default behavior in any application that uses dom4j. Note: This advisory applies to `dom4j:dom4j` version 1.x legacy artifacts. To resolve this a change to the latest version of `org.dom4j:dom4j` is recommended.

Affected packages

PackageVersions
Maven · org.dom4j:dom4jintroduced 0, fixed 2.0.3
Maven · org.dom4j:dom4jintroduced 2.1.0, fixed 2.1.3
Maven · dom4j:dom4jintroduced 0, last affected 1.6.1

References

Sources

SourceLicence
OSV.devCC-BY 4.0 — GitHub Advisory Database