The only real-world use I ever heard of them was for an easy DDOS
attack on Apache: http://httpd.apache.org/security/CVE-2011-3192.txt
On 30 November 2011 17:54, Maitane <zmai...@gmail.com> wrote:
> I was wondering if it would be too complicated to give support for
> multi-range. Is there any open project looking for this?
>
> --
> You received this message because you are subscribed to the Google Groups "Paste Users" group.
> To post to this group, send email to paste...@googlegroups.com.
> To unsubscribe from this group, send email to paste-users...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/paste-users?hl=en.
>
I guess I'll quote from the linked advisory as well:
There are two aspects to this vulnerability. One is new, is Apache specific;
and resolved with this server side fix. The other issue is fundamentally a
protocol design issue dating back to 2007:
http://seclists.org/bugtraq/2007/Jan/83
The contemporary interpretation of the HTTP protocol (currently) requires a
server to return multiple (overlapping) ranges; in the order requested. This
means that one can request a very large range (e.g. from byte 0- to the end)
100's of times in a single request.
Being able to do so is an issue for (probably all) webservers and currently
subject of an IETF discussion to change the protocol:
http://trac.tools.ietf.org/wg/httpbis/trac/ticket/311
We wanted to use multi-byte range, due to we might need to read
different parts of the same file, but not the whole file. And we would
like to do it in a single request. As it is not supported, we were
thinking on implementing it for ourselves. Do you think it would
require a lot of modifications?
On Nov 30, 5:09 pm, Sergey Schetinin <mal...@gmail.com> wrote:
> s/DDOS/DOS
>
> I guess I'll quote from the linked advisory as well:
>
> There are two aspects to this vulnerability. One is new, is Apache specific;
> and resolved with this server side fix. The other issue is fundamentally a
> protocol design issue dating back to 2007:
>
> http://seclists.org/bugtraq/2007/Jan/83
>
> The contemporary interpretation of the HTTP protocol (currently) requires a
> server to return multiple (overlapping) ranges; in the order requested. This
> means that one can request a very large range (e.g. from byte 0- to the end)
> 100's of times in a single request.
>
> Being able to do so is an issue for (probably all) webservers and currently
> subject of an IETF discussion to change the protocol:
>
> http://trac.tools.ietf.org/wg/httpbis/trac/ticket/311
>
> On 30 November 2011 18:06, Sergey Schetinin <mal...@gmail.com> wrote:
>
>
>
>
>
>
>
>
>
> > IMO multiple ranges is a part of the spec to be ignored and forgotten.
> > There's barely a real use case for them, and they are not trivial
> > enough to support them 'just in case'.
>
> > The only real-world use I ever heard of them was for an easy DDOS
> > attack on Apache:http://httpd.apache.org/security/CVE-2011-3192.txt
>