Thanks Rémy! 

> On Jun 2, 2018, at 12:49 PM, Rémy Maucherat <r...@apache.org> wrote:
> 
> On Sat, Jun 2, 2018 at 9:25 PM Alex Marchevskiy <a...@backblaze.com> wrote:
> 
>> Hi Rémy,
>> 
>> Thank you for your quick follow up to the issue posted by Adam. I have
>> been reviewing the patch from r1832519 and it appears that if a connection
>> is established and no bytes are sent, the socket remains open indefinitely
>> waiting for the handshakeReadCompletionHandler to callback. Hence it would
>> be possible for a malicious user to establish enough connections to match
>> the OS file descriptor limit and prevent Tomcat from servicing any new
>> connections simply by keeping the connections open and not sending any
>> data.
>> 
> 
> Ok, there were three read operations that did not have a timeout and that
> is now fixed as well. However, the timeout is often "longish", so it won't
> make such a big difference anyway and NIO2 is not supposed to operate with
> any real connection limit.
> 
> Rémy


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to