Skip to content
OpenAdvisories

Weakness (CWE)

CWE-611: Improper Restriction of XML External Entity Reference

Base Draft

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.

How to prevent it (1 mitigation)
  1. Implementation, System Configuration

    Many XML parsers and validators can be configured to disable external entity expansion.

Source: MITRE CWE-611

131 results · Clear filters · Feed

  • Critical 9.1

    An XML external entity (XXE) injection vulnerability exists in Apache Any23 StreamUtils.java

    An XML external entity (XXE) injection vulnerability was discovered in the Any23 StreamUtils.java file and is known to affect Any23 versions < 2.5. XML external entity injection (also known as XXE) is a web security vulnerability that allows an attacker to in…

  • Critical 9.8

    Improper Restriction of XML External Entity Reference in Quokka

    XML External Entities (XXE) in Quokka v0.4.0 allows remote attackers to execute arbitrary code via the component 'quokka/core/content/views.py'.

  • Critical 9.8

    Improper Restriction of XML External Entity Reference in Quokka

    XML External Entities (XXE) in Quokka v0.4.0 allows remote attackers to execute arbitrary code via the component 'quokka/utils/atom.py'.

  • Critical 9.8
    CVE-2021-21669 EPSS 26%

    XXE vulnerability in Jenkins Generic Webhook Trigger Plugin

    Jenkins Generic Webhook Trigger Plugin 1.72 and earlier does not configure its XML parser to prevent XML external entity (XXE) attacks.

  • Critical 9.1

    XML external entity vulnerability in Jenkins Nuget Plugin

    Jenkins Nuget Plugin 1.0 and earlier does not configure its XML parser to prevent XML external entity (XXE) attacks.

  • Critical 9.1

    An XML external entity (XXE) injection vulnerability exists in the Nutch DmozParser

    An XML external entity (XXE) injection vulnerability was discovered in the Nutch DmozParser and is known to affect Nutch versions < 1.18. XML external entity injection (also known as XXE) is a web security vulnerability that allows an attacker to interfere wi…

  • Critical 9.8

    Arbitrary code injection in json-sanitizer

    OWASP json-sanitizer before 1.2.2 may emit closing SCRIPT tags and CDATA section delimiters for crafted input. This allows an attacker to inject arbitrary HTML or XML into embedding documents.

  • Critical 9.8

    XXE in petl

    petl before 1.68, in some configurations, allows resolution of entities in an XML document.

  • Critical 9.3

    XML External Entity attack in mapfish-print

    In mapfish-print before version 3.24, a user can do to an XML External Entity (XXE) attack with the provided SDL style.

  • Critical 9.8

    Improper Restriction of XML External Entity Reference in MPXJ

    MPXJ through 8.1.3 allows XXE attacks. This affects the GanttProjectReader and PhoenixReader components.

  • Critical 9.8
    CVE-2018-1285 Public exploit EPSS 18%

    XML External Entity attack in log4net

    Apache log4net versions before 2.0.10 do not disable XML external entities when parsing log4net configuration files. This allows for XXE-based attacks in applications that accept attacker-controlled log4net configuration files.

  • Critical 9.8

    dom4j allows External Entities by default which might enable XXE attacks

    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 applicatio…

  • Critical 9.8

    AutoUpdater.NET allows XXE

    AutoUpdater.cs in AutoUpdater.NET before 1.5.8 allows XXE.

  • Critical 9.8

    SVGlib Vulnerable to XXE Attacks

    The svglib package through 0.9.3 for Python allows XXE attacks via an svg2rlg call.

  • Critical 9.8
    CVE-2019-13990 Public exploit EPSS 17%

    XML external entity injection in Terracotta Quartz Scheduler

    initDocumentParser in xml/XMLSchedulingDataProcessor.java in Terracotta Quartz Scheduler through 2.3.0 allows XXE attacks via a job description.

  • Critical 9.8
    CVE-2019-1010268 Public exploit

    Improper Restriction of XML External Entity Reference in ladon

    Ladon since 0.6.1 (since ebef0aae48af78c159b6fce81bc6f5e7e0ddb059) is affected by: XML External Entity (XXE). The impact is: Information Disclosure, reading files and reaching internal network endpoints. The component is: SOAP request handlers. For instance: …

  • Critical 9.8

    CodeIgniter Rest Server XXE Vulnerability

    CodeIgniter Rest Server (aka codeigniter-restserver) 2.7.1 allows XXE attacks.

  • Critical 9.8
    CVE-2019-9670 Exploited Public exploit Scanner template EPSS 100%

    mailboxd component in Synacor Zimbra Collaboration Suite 8.7.x before 8.7.11p10 has an XML External Entity injection (X…

    KEV Jan 10, 2022
  • Critical 9.8

    Vulnerability that affects org.apache.pdfbox:pdfbox

    Apache PDFBox 2.0.14 does not properly initialize the XML parser, which allows context-dependent attackers to conduct XML External Entity (XXE) attacks via a crafted XFDF.

  • Critical 9.1

    XXE vulnerability in Jenkins Job Import Plugin

    An XML external entity processing vulnerability exists in Jenkins Job Import Plugin 2.1 and earlier in src/main/java/org/jenkins/ci/plugins/jobimport/client/RestApiClient.java that allows attackers with the ability to control the HTTP server (Jenkins) queried…

  • Critical 9.8

    Spring Web Services XML External Entity Injection (XXE)

    Spring Web Services, versions 2.4.3, 3.0.4, and older unsupported versions of all three projects, were susceptible to XML External Entity Injection (XXE) when receiving XML data from untrusted sources.

  • Critical 9.8
    CVE-2018-11788 Public exploit

    XML External Entity Reference in Apache Karaf

    Apache Karaf provides a features deployer, which allows users to "hot deploy" a features XML by dropping the file directly in the deploy folder. The features XML is parsed by XMLInputFactory class. Apache Karaf XMLInputFactory class doesn't contain any mitiga…

  • Critical 9.8

    XML External Entity Reference in weixin-java-tools

    An issue was discovered in weixin-java-tools v3.3.0. There is an XXE vulnerability in the getXmlDoc method of the BaseWxPayResult.java file. NOTE: this issue exists because of an incomplete fix for CVE-2018-20318.

  • Critical 9.8

    XML External Entity Reference (XXE) in jackson-databind

    FasterXML jackson-databind 2.x before 2.9.7 might allow attackers to conduct external XML entity (XXE) attacks by leveraging failure to block unspecified JDK classes from polymorphic deserialization.

  • Critical 9.8
    CVE-2018-20433 Public exploit

    XML External Entity Reference in mchange:c3p0

    c3p0 0.9.5.2 allows XXE in extractXmlConfigFromInputStream in com/mchange/v2/c3p0/cfg/C3P0ConfigXmlUtils.java during initialization.

  • Critical 10.0

    XML External Entity (XXE) vulnerability in codelibs fess

    codelibs fess version before commit faa265b contains a XML External Entity (XXE) vulnerability in GSA XML file parser that can result in Disclosure of confidential data, denial of service, SSRF, port scanning. This attack appear to be exploitable via speciall…

  • Critical 9.0

    XML External Entity (XXE) vulnerability in bw-calendar-engine

    bw-calendar-engine version <= bw-calendar-engine-3.12.0 contains a XML External Entity (XXE) vulnerability in IscheduleClient XML Parser that can result in Disclosure of confidential data, denial of service, SSRF, port scanning. This attack appear to be explo…

  • Critical 10.0

    exist-db:exist-core XML External Entity (XXE) vulnerability

    exist version <= 5.0.0-RC4 contains a XML External Entity (XXE) vulnerability in XML Parser for REST Server that can result in Disclosure of confidential data, denial of service, SSRF, port scanning.

  • Critical 10.0

    XML External Entity (XXE) vulnerability in neo4j.procedure:apoc

    neo4j-contrib neo4j-apoc-procedures version before commit 45bc09c contains a XML External Entity (XXE) vulnerability in XML Parser that can result in Disclosure of confidential data, denial of service, SSRF, port scanning. This vulnerability appears to have b…

  • Critical 9.1
    CVE-2018-1000844 Public exploit

    XML External Entity (XXE) vulnerability in Square Retrofit

    Square Open Source Retrofit version Prior to commit 4a693c5aeeef2be6c7ecf80e7b5ec79f6ab59437 contains a XML External Entity (XXE) vulnerability in JAXB that can result in An attacker could use this to remotely read files from the file system or to perform SSR…

  • Critical 9.8

    Improper Restriction of XML External Entity Reference in pippo-core

    jaxb/JaxbEngine.java in Pippo 1.11.0 allows XXE.

  • Critical 9.8
    CVE-2018-15531 EPSS 28%

    JavaMelody has XXE via parseSoapMethodName in bull/javamelody/PayloadNameRequestWrapper.java.

    JavaMelody before 1.74.0 has XXE via parseSoapMethodName in bull/javamelody/PayloadNameRequestWrapper.java.

  • Critical 10.0

    Eclipse RDF4j vulnerable to XML External Entity

    Eclipse RDF4j version < 2.4.0 Milestone 2 contains a XML External Entity (XXE) vulnerability in RDF4j XML parser parsing RDF files that can result in the disclosure of confidential data, denial of service, server side request forgery, port scanning. This atta…

  • Critical 9.8

    Apache is vulnerable to XXE in XSD validation processor

    Apache Camel 2.20.0 to 2.20.3 and 2.21.0 Core is vulnerable to XXE in XSD validation processor.

  • Critical 9.8

    PHPOffice Common Improper Restriction of XML External Entity Reference

    XMLReader.php in PHPOffice Common before 0.2.9 allows XXE.

  • Critical 9.0

    It was found that the JAXP implementation used in JBoss EAP 7.0 for XSLT processing is vulnerable to code injection. An…

  • Critical 9.8

    Improper Restriction of XML External Entity Reference in Apache NiFi

    Apache NiFi External XML Entity issue in SplitXML processor. Malicious XML content could cause information disclosure or remote code execution. The fix to disable external general entity parsing and disallow doctype declarations was applied on the Apache NiFi…

  • Critical 9.8

    mxGraph vulnerable to XXE attacks

    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.

  • Critical 9.8

    A flaw in libxml2 allows remote XML entity inclusion with default parser flags (i.e., when the caller did not request e…

  • Critical 9.1

    SimpleXML has XML External Entity (XXE) vulnerability

    SimpleXML (latest version 2.7.1) is vulnerable to an XXE vulnerability resulting SSRF, information disclosure, DoS and so on.