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