Home / Vulnerability Database / Objective-C : XML external entity (XXE injection)
Objective-C
Objective-C : XML external entity (XXE injection)
Classification
OWASP Mobile Top 10 2014
OWASP ASVS
PCI DSS 4.0
CWE
CWE/SANS Top 25 2021
Overview
XXE (XML eXternal Entity) attack is possible. An attacker can cause failures in the application work or gain access to sensitive data.
XML provides a mechanism to enable including third-party files’ content into the file via the entity mechanism defined in the DTD (Document Type Definitions). If an external entity is defined in the XML header, the developer is able to use its contents in XML file. Herein validation of external entities at XML parsing phase is not performed.
If the application works with the XML file received from an untrusted source (e.g., user input), an attacker is able to inject malicious or not provided by the application external entity into the XML file, and thus disrupt the functionality of the application.
CRITICAL
DerScanner Severity Score
Do you want to fix Objective-C : XML external entity (XXE injection) in your application?
See also
Objective-C
Objective-C : Internal information leak
Objective-C
Objective-C : Weak hashing algorithm
Objective-C
