SYM_CS_0025 - SymbioticSec/Symbiotic-Vulnerability-Database GitHub Wiki

Improper Restriction of XML External Entity Reference

Property Value
Language csharp
Severity medium
CWE CWE-611: Improper Restriction of XML External Entity Reference
OWASP A04:2017 - XML External Entities (XXE)
Confidence Level Medium
Impact Level Medium
Likelihood Level Low

Description

The code enables DTD parsing in XmlReaderSettings and then parses XML input received from a public method's string parameter. This allows user-supplied XML to include external entities, which is unsafe.

Impact

If exploited, an attacker could read sensitive files from the server, make network requests, or cause denial of service by submitting malicious XML. This may lead to data leakage, unauthorized access, or disruption of the application.