Browse Source

Dummy CVE warning fix

serge-rider 3 years ago
parent
commit
de814aa969
1 changed files with 2 additions and 1 deletions
  1. 2 1
      bundles/org.jkiss.utils/src/org/jkiss/utils/xml/XMLUtils.java

+ 2 - 1
bundles/org.jkiss.utils/src/org/jkiss/utils/xml/XMLUtils.java

@@ -17,13 +17,13 @@
 
 package org.jkiss.utils.xml;
 
-import javax.xml.XMLConstants;
 import org.jkiss.code.NotNull;
 import org.jkiss.code.Nullable;
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;
 import org.xml.sax.InputSource;
 
+import javax.xml.XMLConstants;
 import javax.xml.parsers.DocumentBuilder;
 import javax.xml.parsers.DocumentBuilderFactory;
 import java.io.FileInputStream;
@@ -63,6 +63,7 @@ public class XMLUtils {
         try {
             DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
             dbf.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true);
+            dbf.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true);
             DocumentBuilder xmlBuilder = dbf.newDocumentBuilder();
             return xmlBuilder.parse(source);
         } catch (Exception er) {