浏览代码

fix #1851 add FEATURE_SECURE_PROCESSING

Shinsuke Sugaya 6 年之前
父节点
当前提交
faa265b8d8
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      src/main/java/org/codelibs/fess/util/GsaConfigParser.java

+ 2 - 0
src/main/java/org/codelibs/fess/util/GsaConfigParser.java

@@ -26,6 +26,7 @@ import java.util.Map;
 import java.util.regex.Pattern;
 import java.util.stream.Collectors;
 
+import javax.xml.XMLConstants;
 import javax.xml.parsers.SAXParser;
 import javax.xml.parsers.SAXParserFactory;
 
@@ -90,6 +91,7 @@ public class GsaConfigParser extends DefaultHandler {
     public void parse(final InputSource is) {
         try {
             final SAXParserFactory factory = SAXParserFactory.newInstance();
+            factory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true);
             final SAXParser parser = factory.newSAXParser();
             parser.parse(is, this);
         } catch (final Exception e) {