Sergey Shepelevich pushed to branch release/5.0 at cms-community / hippo-cms
Commits: 7d7a4dcf by Sergey Shepelevich at 2018-01-15T11:09:18+01:00 CMS-11039 [Backport 12.0] Improvement on validation of svg images (cherry picked from commit 72f67873c02debabd56fe1cf53f22c010d1a8fb8) - - - - - 1 changed file: - gallery/frontend/src/main/java/org/hippoecm/frontend/plugins/gallery/GalleryWorkflowPlugin.java Changes: ===================================== gallery/frontend/src/main/java/org/hippoecm/frontend/plugins/gallery/GalleryWorkflowPlugin.java ===================================== --- a/gallery/frontend/src/main/java/org/hippoecm/frontend/plugins/gallery/GalleryWorkflowPlugin.java +++ b/gallery/frontend/src/main/java/org/hippoecm/frontend/plugins/gallery/GalleryWorkflowPlugin.java @@ -27,6 +27,7 @@ import javax.jcr.Node; import javax.jcr.RepositoryException; import org.apache.commons.io.IOUtils; +import org.apache.commons.lang.StringUtils; import org.apache.wicket.Component; import org.apache.wicket.ajax.AjaxRequestTarget; import org.apache.wicket.ajax.form.AjaxFormComponentUpdatingBehavior; @@ -144,7 +145,7 @@ public class GalleryWorkflowPlugin extends CompatibilityWorkflowPlugin<GalleryWo .getAsBoolean(SVG_SCRIPTS_ENABLED, false); if (!svgScriptsEnabled && Objects.equals(mimeType, SVG_MIME_TYPE)) { final String svgContent = IOUtils.toString(is, StandardCharsets.UTF_8); - if (svgContent.contains("<script")) { + if (StringUtils.containsIgnoreCase(svgContent, "<script")) { throw new SvgScriptGalleryException("SVG images with embedded script are not supported."); } is.reset(); View it on GitLab: https://code.onehippo.org/cms-community/hippo-cms/commit/7d7a4dcfc11a0f7123ecf820a1bff4bc62eafc75 --- View it on GitLab: https://code.onehippo.org/cms-community/hippo-cms/commit/7d7a4dcfc11a0f7123ecf820a1bff4bc62eafc75 You're receiving this email because of your account on code.onehippo.org.
_______________________________________________ Hippocms-svn mailing list Hippocms-svn@lists.onehippo.org https://lists.onehippo.org/mailman/listinfo/hippocms-svn