[error] [client 194.38.104.110] ModSecurity: Warning. String match "Invalid
URI in request" at WEBSERVER_ERROR_LOG.

ModSecurity? Protection against using * in the URI?

On Thu, Jan 5, 2012 at 6:17 AM, Jeroen Geilman <jer...@adaptr.nl> wrote:

>  On 01/04/2012 12:36 PM, Szőts Ákos wrote:
>
>> Hi All,
>>
>> There's a frequent error message in my Apache error_log (v2.2.21 under
>> openSUSE 12.1):
>> "Invalid URI in request OPTIONS * HTTP/1.0"
>>
>> I know this is an internal dummy connection to test if the server is alive
>> or not. But every time, Apache tries to connect to itself, it writes
>> instead of the error log.
>>
>> Here is the full request:
>> OPTIONS * HTTP/1.0
>> User-Agent: Apache (internal dummy connection)
>>
>> Response:
>> HTTP/1.1 400 Bad Request
>> Vary: accept-language,accept-**charset,User-Agent
>> Accept-Ranges: bytes
>> Connection: close
>> Content-Type: text/html; charset=iso-8859-1
>> Content-Language: en
>> Expires: Tue, 03 Jan 2012 19:31:04 GMT
>>
>> Here is the full "debug" log:
>> [error] [client 194.38.104.110] Invalid URI in request OPTIONS * HTTP/1.0
>> [debug] mod_headers.c(756): headers: ap_headers_output_filter()
>> [debug] mod_headers.c(756): headers: ap_headers_output_filter()
>> [debug] mod_headers.c(756): headers: ap_headers_output_filter()
>> [debug] mod_headers.c(756): headers: ap_headers_output_filter()
>> [error] [client 194.38.104.110] ModSecurity: Warning. String match
>> "Invalid
>> URI in request" at WEBSERVER_ERROR_LOG.
>>
>> I tried to telnet to my server on port 80, and when I write "OPTIONS *", I
>> get a 400 error, but when I write "OPTIONS /", I got 200 OK.
>> RFC says the * is acceptable, so I don't understand why the error.
>>
>>
> An internal dummy connection will originate from localhost (127.0.0.1),
> not 194.138.104.110:
>
>
>        [error] [client 194.38.104.110] ModSecurity: Warning. String match
> "Invalid URI in request" at WEBSERVER_ERROR_LOG.
>
>
> As to the OPTIONS * request failing - make sure there are no hidden
> rewrite rules or other URI mangling going on.
>
>
>
> --
> J.
>
>
>
> ------------------------------**------------------------------**---------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See 
> <URL:http://httpd.apache.org/**userslist.html<http://httpd.apache.org/userslist.html>>
> for more info.
> To unsubscribe, e-mail: 
> users-unsubscribe@httpd.**apache.org<users-unsubscr...@httpd.apache.org>
>  "   from the digest: 
> users-digest-unsubscribe@**httpd.apache.org<users-digest-unsubscr...@httpd.apache.org>
> For additional commands, e-mail: users-h...@httpd.apache.org
>
>

Reply via email to