CyberSecBulletin

Missing XML Validation

CWE-112

The product accepts XML from an untrusted source but does not validate the XML against the proper schema.

We track 3 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 7.9.

How this weakness is prevented

  • Architecture and Design: Always validate XML input against a known XML Schema or DTD. It is not possible for an XML parser to validate all aspects of a document's content because a parser cannot understand the complete semantics of the data. However, a parser can do a complete and thorough job of checking the document's structure and therefore guarantee to the code that processes the document that the content is well-formed.

Latest Missing XML Validation vulnerabilities

  • 8.1 High severity

    Apache Struts: Improper Restriction of XML External Entity Reference

    CVE-2025-68493ApacheEPSS 50.4%

    Missing XML Validation vulnerability in Apache Struts, Apache Struts. This issue affects Apache Struts: from 2.0.0 before 2.2.1; Apache Struts: from 2.2.1 through 6.1.0. Users are recommended to upgrade to version 6.1.1, which fixes the issue.

  • 7.5 High severity

    SAP PowerDesigner Client: Missing XML Validation

    CVE-2023-40310SAPEPSS 3.63%

    SAP PowerDesigner Client - version 16.7, does not sufficiently validate BPMN2 XML document imported from an untrusted source. As a result, URLs of external entities in BPMN2 file, although not used, would be accessed during import. A successful attack could im

  • 8.1 High severity

    SAP BusinessObjects Business Intelligence…: Missing XML Validation

    CVE-2022-28213SAPEPSS 12.5%

    When a user access SOAP Web services in SAP BusinessObjects Business Intelligence Platform - version 420, 430, it does not sufficiently validate the XML document accepted from an untrusted source, which might result in arbitrary files retrieval from the server