On Thursday 26 September 2013 15:31:01 Canell, Stephen E wrote:
> I am trying to understand what part of the data set in the "GET" is
> triggering rule 960911 to trigger. The "Match" section is listed.
> Thank you.
> 
> 403|HTTP/1.1 403 Forbidden|Action: Intercepted (phase 1)|Message: Access
> denied with code 403 (phase 1). Match of "rx
> ^(?:(?:[a-z]{3,10}\\s+(?:\\w{3,7}?://[\\w\\-\\./]*(?::\\d+)?)?/[^?#]*(?:\\?
> [^#\\s]*)?(?:#[\\S]*)?|connect
> (?:\\d{1,3}\\.){3}\\d{1,3}\\.?(?::\\d+)?|options \\*)\\s+[\\w\\./]+|get
> /[^?#]*(?:\\?[^#\\s]*)?(?:#[\\S]*)?)$" against "REQUEST_LINE" required.
> [file
> "/usr/local/apache2/conf/extra/modsecurity/modsecurity_crs_20_protocol_viol
> ations.conf"] [line "37"] [id "960911"] [rev "2.2.3"] [msg "Invalid HTTP
> Request Line"] [data "GET
> /ci20/index.jsp?INDEX=0&PS=CA&postingToApply=8338773&POSTINGID=8338773&PT=1
> 2383 - Staff Assistant III, Section 391 Business
> Administration&APPLICATIONNAME=jplCA&SEQ=jobDetails&PID=8338773&BOARD_ID=Co
> mpliance_H2H&LOCALE=en_U HTTP/1.1"]

Hi Stephen,
I suspect this part: "get /[^?#]*(?:\\?[^#\\s]*)?(?:#[\\S]*)?"
Generally there shouldn't be plain spaces in URL. It should be urlencoded to 
%20,
so you will have the whole parameter as 
PT=12383%20-%20Staff%20Assistant%20III%2C%20Section%20391%20Business%20Administration

-- 
Vitaliy Krasheninnikov
Modern Payment Solution LLC
Lead software integration engineer
Phone: +78124381000 ext. 207
_______________________________________________
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