Re: Rule "GET or HEAD Request with Body Content." is catching a "POST" method
Christian Varas <[email protected]>
| Newsgroups | gmane.comp.apache.mod-security.user |
|---|---|
| Message-ID | <[email protected]> |
Thanks Ervin,
I didin't note the size of Content-Lenght, for sure this is not a normal
request :P
Cheers.
El 22-04-19 a las 17:10, Ervin Hegedüs escribió:
> Hi Christian,
>
> On Mon, Apr 22, 2019 at 04:22:27PM -0300, Christian Varas wrote:
>> Hello, i'm having a small issue with modsecurity and nginx
>>
>> I'm getting the following blocking with the rule "GET or HEAD Request
>> with Body Content."
>>
>> The thing is that this rule is catching a wrong method.
>>
>> I'm sending this POST with a normal body content
> I think this isn't a "normal" request :)
>
>> *POST* /informacion-general-de-bomberos HTTP/1.1
>> Host: www.bomberos.cl
>> Content-Length: 33480
> ^^^^^^^^^^^^^^^^^^^^^^^
>
>> Cache-Control: max-age=0
> ...
>
>> Connection: close
> the body starts here:
>
>> ------WebKitFormBoundary85SDZfedhQBpvDB6
>> Content-Disposition: form-data; name="q"
>>
>> #
>> ------WebKitFormBoundary85SDZfedhQBpvDB6
>> Content-Disposition: form-data; name="option"
>>
>> com_contenido
>> ------WebKitFormBoundary85SDZfedhQBpvDB6
>> Content-Disposition: form-data; name="Itemid"
>>
>> 647
>> ------WebKitFormBoundary85SDZfedhQBpvDB6
>> Content-Disposition: form-data; name="task"
>>
>> buscarContenido
>> ------WebKitFormBoundary85SDZfedhQBpvDB6--
> the length of the bidy is 424 char (plus the CR characters at the
> end of the lines, they are 17 - so 424+17 = 441).
>
>> "headers":{"Accept":"text/html...", ... ,"Content-Length":"441"
>> "components":["OWASP_CRS/3.1.0\""**]*},"messages":[{"message":"GET or HEAD Request with Body Content.","details":{"match":"Matched \"Operator `Rx' with parameter `^0?$' against variable `REQUEST_HEADERS:Content-Length' (Value: `441')",
> I think the Nginx waits a 33480 length body, but only got 441 - I
> assume that this is a unique Nginx behavior....
>
> I've tried your request, only replaced the Content-Length to 424,
> and everything worked well.
>
> Hope this helps.
>
>
> a.
>
>
> _______________________________________________
> mod-security-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mod-security-users
> Commercial ModSecurity Rules and Support from Trustwave's SpiderLabs:
> http://www.modsecurity.org/projects/commercial/rules/
> http://www.modsecurity.org/projects/commercial/support/
--
Chris
_______________________________________________
mod-security-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mod-security-users
Commercial ModSecurity Rules and Support from Trustwave's SpiderLabs:
http://www.modsecurity.org/projects/commercial/rules/
http://www.modsecurity.org/projects/commercial/support/
pEpkey.asc
(application/pgp-keys, 3.1 KB)
-----BEGIN PGP PUBLIC KEY BLOCK----- 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 GZNokvLk6b5A =ZAfD -----END PGP PUBLIC KEY BLOCK-----