Skip to content

Commit d96ba9a

Browse files
FOP-3168: Add secure processing for XSL input
1 parent cb26fed commit d96ba9a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

fop-core/src/main/java/org/apache/fop/cli/InputHandler.java

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import java.lang.reflect.InvocationTargetException;
2727
import java.util.Vector;
2828

29+
import javax.xml.XMLConstants;
2930
import javax.xml.parsers.ParserConfigurationException;
3031
import javax.xml.parsers.SAXParserFactory;
3132
import javax.xml.transform.ErrorListener;
@@ -265,6 +266,7 @@ protected void transformTo(Result result) throws FOPException {
265266
try {
266267
// Setup XSLT
267268
TransformerFactory factory = TransformerFactory.newInstance();
269+
factory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true);
268270
Transformer transformer;
269271

270272
Source xsltSource = createXSLTSource();

0 commit comments

Comments
 (0)