Skip to content
Heist/ feed
Back to feed
CriticalFix available

dom4j — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2020-10683

dom4j before 2.0.3 and 2.1.x 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.

Products
dom4j
Affected versions
Not specified
Fixed versions
2.1.3-1
CVEs
CVE-2020-10683
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 12:28 UTC · Revision 1

Source evidence

DEBIAN-CVE-2020-10683

core-osv · Original source

Published 1 May 2020, 19:15 UTC

dom4j before 2.0.3 and 2.1.x 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.

osv:DEBIAN-CVE-2020-10683

dom4j

Fixed versions: 2.1.3-1

dom4j

Fixed versions: 2.1.3-1

dom4j

Fixed versions: 2.1.3-1

Complete source record
{
  "id": "62abd21ba35225812d6fedae7b414a8ac9b61de297dc3083b4e29cfde0e0252b",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2020-10683",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2020-10683",
    "summary": "dom4j before 2.0.3 and 2.1.x 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.",
    "evidence": "osv:DEBIAN-CVE-2020-10683",
    "products": [
      {
        "name": {
          "value": "dom4j",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2.1.3-1",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "dom4j",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2.1.3-1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "dom4j",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2.1.3-1",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "critical",
    "structured": {
      "id": "DEBIAN-CVE-2020-10683",
      "aliases": [
        "DEBIAN-CVE-2020-10683"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2.1.3-1"
                }
              ]
            }
          ],
          "package": {
            "name": "dom4j",
            "purl": "pkg:deb/debian/dom4j?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2020-10683.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2.1.3-1"
                }
              ]
            }
          ],
          "package": {
            "name": "dom4j",
            "purl": "pkg:deb/debian/dom4j?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2020-10683.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2.1.3-1"
                }
              ]
            }
          ],
          "package": {
            "name": "dom4j",
            "purl": "pkg:deb/debian/dom4j?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2020-10683.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        }
      ],
      "modified": "2026-10-26T12:00:15.552355902Z",
      "provider": "osv",
      "upstream": [
        "CVE-2020-10683"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2020-10683"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2020-10683",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 451041,
  "published_at": "2020-05-01T19:15:12.927+00:00"
}