Buffer overflow in jk_connect.c::nb_connect

2016-07-18 Thread Christopher Schultz
All, Michael Deiner found a buffer overflow in the call to FD_SET macro on line 291 of jk_connect.c: 280> do { 281>rc = connect(sd, (const struct sockaddr *)&addr->sa.sin, addr->salen); 282>} while (rc == -1 && errno == EINTR); 283> 284>if ((rc == -1) && (errno == EINPROGRESS ||

Re: Buffer overflow in jk_connect.c::nb_connect

2016-07-18 Thread Rainer Jung
Hi Chris, thanks for picking this topic. Am 18.07.2016 um 17:02 schrieb Christopher Schultz: All, Michael Deiner found a buffer overflow in the call to FD_SET macro on line 291 of jk_connect.c: 280> do { 281>rc = connect(sd, (const struct sockaddr *)&addr->sa.sin, addr->salen); 282>

Re: Buffer overflow in jk_connect.c::nb_connect

2016-07-18 Thread Christopher Schultz
Rainer, On 7/18/16 5:48 PM, Rainer Jung wrote: > Hi Chris, > > thanks for picking this topic. > > Am 18.07.2016 um 17:02 schrieb Christopher Schultz: >> All, >> >> Michael Deiner found a buffer overflow in the call to FD_SET macro on >> line 291 of jk_connect.c: >> >> 280> do { >> 281>

Re: Buffer overflow in jk_connect.c::nb_connect

2016-07-19 Thread Rainer Jung
Am 19.07.2016 um 00:20 schrieb Christopher Schultz: On 7/18/16 5:48 PM, Rainer Jung wrote: Am 18.07.2016 um 17:02 schrieb Christopher Schultz: All, Michael Deiner found a buffer overflow in the call to FD_SET macro on line 291 of jk_connect.c: 280> do { 281>rc = connect(sd, (const s