File tree Expand file tree Collapse file tree
jadx-core/src/main/java/jadx/core/deobf Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -83,9 +83,12 @@ public static String detectFileExtension(byte[] data) {
8383 try {
8484 DocumentBuilderFactory factory = DocumentBuilderFactory .newInstance ();
8585 factory .setNamespaceAware (true );
86+ factory .setFeature ("http://apache.org/xml/features/disallow-doctype-decl" , true );
8687 factory .setFeature ("http://apache.org/xml/features/nonvalidating/load-external-dtd" , false );
8788 factory .setFeature ("http://xml.org/sax/features/external-general-entities" , false );
8889 factory .setFeature ("http://xml.org/sax/features/external-parameter-entities" , false );
90+ factory .setXIncludeAware (false );
91+ factory .setExpandEntityReferences (false );
8992
9093 DocumentBuilder builder = factory .newDocumentBuilder ();
9194 Document doc = builder .parse (new java .io .ByteArrayInputStream (data ));
You can’t perform that action at this time.
0 commit comments