XXE
XXE in Java
javaCopy codeDocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(new File("input.xml"));javaCopy codeDocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
dbf.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true);
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(new File("input.xml"));pythonCopy codetree = ET.parse('file.xml')Java Example
Vulnerable Code:
Reason for Vulnerability:
Fixed Code:
Reason for Fix:
Java Example
Vulnerable Code:
Reason for Vulnerability:
Fixed Code:
Reason for Fix:
Python Example
Vulnerable Code:
Reason for Vulnerability:
Fixed Code:
Reason for Fix:
Last updated