File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
src/main/java/org/apache/ibatis/parsing Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -231,13 +231,16 @@ private Document createDocument(InputSource inputSource) {
231
231
try {
232
232
DocumentBuilderFactory factory = DocumentBuilderFactory .newInstance ();
233
233
factory .setFeature (XMLConstants .FEATURE_SECURE_PROCESSING , true );
234
+ factory .setFeature ("http://apache.org/xml/features/disallow-doctype-decl" , true );
235
+ factory .setFeature ("http://xml.org/sax/features/external-general-entities" , false );
236
+ factory .setFeature ("http://xml.org/sax/features/external-parameter-entities" , false );
234
237
factory .setValidating (validation );
235
238
236
239
factory .setNamespaceAware (false );
237
240
factory .setIgnoringComments (true );
238
241
factory .setIgnoringElementContentWhitespace (false );
239
242
factory .setCoalescing (false );
240
- factory .setExpandEntityReferences (true );
243
+ factory .setExpandEntityReferences (false );
241
244
242
245
DocumentBuilder builder = factory .newDocumentBuilder ();
243
246
builder .setEntityResolver (entityResolver );
You can’t perform that action at this time.
0 commit comments