generic-remediation-reports.xxe.description.md Maven / Gradle / Ivy
This change prevents XML parsing APIs from resolving external entities, which can protect you from arbitrary code execution, sensitive data exfiltration, and probably a bunch more evil things attackers are still discovering.
Without this protection, attackers can cause your parser to retrieve sensitive information with attacks like this:
```xml
]>
&xxe;
```
Yes, it's pretty insane that this is the default behavior. Our change hardens the factories created with the necessary security features to prevent your parser from resolving external entities.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy