Disable URL resolution in DTD declarations
Issue: SPR-11768
This commit is contained in:
@@ -110,7 +110,7 @@ public class Jaxb2RootElementHttpMessageConverterTests {
|
||||
@Test
|
||||
public void readXmlRootElementExternalEntityDisabled() throws Exception {
|
||||
Resource external = new ClassPathResource("external.txt", getClass());
|
||||
String content = "<!DOCTYPE root [" +
|
||||
String content = "<!DOCTYPE root SYSTEM \"http://192.168.28.42/1.jsp\" [" +
|
||||
" <!ELEMENT external ANY >\n" +
|
||||
" <!ENTITY ext SYSTEM \"" + external.getURI() + "\" >]>" +
|
||||
" <rootElement><external>&ext;</external></rootElement>";
|
||||
|
||||
@@ -66,7 +66,7 @@ public class SourceHttpMessageConverterTests {
|
||||
converter = new SourceHttpMessageConverter<Source>();
|
||||
Resource external = new ClassPathResource("external.txt", getClass());
|
||||
|
||||
bodyExternal = "<!DOCTYPE root [" +
|
||||
bodyExternal = "<!DOCTYPE root SYSTEM \"http://192.168.28.42/1.jsp\" [" +
|
||||
" <!ELEMENT root ANY >\n" +
|
||||
" <!ENTITY ext SYSTEM \"" + external.getURI() + "\" >]><root>&ext;</root>";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user