logo

323 XML injection (XXE) - Unmarshaller


Description

The XML unmarshaller is not configured securely. It allows to read a source of XML data and bind its values to a new instance of an object.


Impact

- Escalate attack to compromise the underlying server or other back-end infrastructure. - Allow an attacker to view files on the application server filesystem. - Interact with any back-end or external systems that the application itself can access. - Disclosure of confidential data.


Recommendation

The XML unmarshaller should be configured securely so that it does not allow external entities as part of an incoming XML attack.


Threat

Anonymous attacker from the Internet.


Expected Remediation Time

120 minutes.


Score 4.0

Default score using CVSS 4.0. It may change depending on the context of the src.

Base 4.0

  • Attack vector: N
  • Attack complexity: L
  • Attack Requirements: N
  • Privileges required: N
  • User interaction: N
  • Confidentiality (VC): L
  • Integrity (VI): L
  • Availability (VA): N
  • Confidentiality (SC): N
  • Integrity (SI): N
  • Availability (SA): N

Threat 4.0

  • Exploit maturity: P

Requirements


Fixes


Last updated

2024/02/19