> The example you gave did he 2 meta characters (< and >) however they were 
> repetitive.


Hi Ryan,

I am not sure whether my example was escaped or not at your end.
I my example I used & lt ; and & gt ;  and not the '<' and '>'.
In such case, there are 2 ';' + 2 '&', all together makes 4.
however, such an input is fairly legitimate, and properly escaped, so
I wonder what's the solution?

> >> return 
> >> rex_pcre.new([====[([\~\!\@\#\$\%\^\&\*\(\)\-\+\=\{\}\[\]\|\:\;\"\'\´\’\‘\`\<\>].*){4,}]====]):exec("&lt;script&gt;")
> > 1       14      table: 0x907d80
_______________________________________________
Owasp-modsecurity-core-rule-set mailing list
Owasp-modsecurity-core-rule-set@lists.owasp.org
https://lists.owasp.org/mailman/listinfo/owasp-modsecurity-core-rule-set

Reply via email to