Browse Source

git-svn-id: https://192.168.57.71/svn/jsgkj@1830 931142cf-59ea-a443-aa0e-51397b428577

ld_xuhx 8 năm trước cách đây
mục cha
commit
3d6b973a77

+ 3 - 3
gkjsjy/trunk/src/com/xtframe/core/filter/XssHttpServletRequestWrapper.java

@@ -34,12 +34,12 @@ public class XssHttpServletRequestWrapper extends HttpServletRequestWrapper {
     private String cleanXSS(String value) {
                 //You'll need to remove the spaces from the html entities below
         value = value.replaceAll("<", "& lt;").replaceAll(">", "& gt;");
-        value = value.replaceAll("\\(", "& #40;").replaceAll("\\)", "& #41;");
-        value = value.replaceAll("'", "& #39;");
+        //value = value.replaceAll("\\(", "& #40;").replaceAll("\\)", "& #41;");
+        //value = value.replaceAll("'", "& #39;");
         value = value.replaceAll("eval\\((.*)\\)", "");
         value = value.replaceAll("[\\\"\\\'][\\s]*javascript:(.*)[\\\"\\\']", "\"\"");
         value = value.replaceAll("script", "");
-        value = value.replaceAll("%", "\u0025");
+        value = value.replaceAll("%", "\\\\u0025");
         return value;
     }