Browse Source

fix #1851 add FEATURE_SECURE_PROCESSING

Shinsuke Sugaya 6 years ago
parent
commit
faa265b8d8
1 changed files with 2 additions and 0 deletions
  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) {