Live briefing
Everything about XML external entity attack
Type of attack on computer systems
XML External Entity attack, or simply XXE attack, is a type of attack against an application that parses XML input. This attack occurs when XML input containing a reference to an external entity is processed by a weakly configured XML parser. This attack may lead to the disclosure of confidential data, DoS attacks, server-side request forgery, port scanning from the perspective of the machine where the parser is located, and other system impacts. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: XML external entity attackA 5-minute orientation
- Pick up a classic book: The web application hacker's handbookThe most-reprinted book on the subject
- Go sideways: Document type definitionA closely related topic
- Go sideways: Document type declarationA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
The web application hacker's handbookDafydd Stuttard, Marcus Pinto · 2007
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Document type definition A document type definition (DTD) is a specification file that contains a set of markup declarations that define a document type for an SGML-family markup…
- Document type declaration A document type declaration, or DOCTYPE, is an instruction that associates a particular XML or SGML document (for example, a web page) with a document…
- Standard Generalized Markup Language The Standard Generalized Markup Language (SGML; ISO 8879:1986) is a standard for defining generalized markup languages for documents. ISO 8879 Annex A…
- Formal Public Identifier A Formal Public Identifier (FPI) is a short piece of text with a particular structure that may be used to uniquely identify a product, specification or…
- XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for…
- SGML entity In the Standard Generalized Markup Language (SGML), an entity is a primitive data type, which associates a string with either a unique alias (such as a…
- CDATA The term CDATA, meaning character data, is used for distinct, but related, purposes in the markup languages SGML and XML. The term indicates that a certain…
- List of XML and HTML character entity references In SGML, HTML and XML documents, the logical constructs known as character data and attribute values consist of sequences of characters, in which each…