Re: Get Ruby 2.2 test suite passing

2015-07-17 Thread Bob Beck
On Fri, Jul 17, 2015 at 06:48:31PM -0600, Theo de Raadt wrote: > > my perspective is: absent clear knowledge of what programs are doing, > > attempts > > to second guess them in a library function are perilous. let us be standards > > compliant, and then at least any resulting holes are clearly th

Re: Get Ruby 2.2 test suite passing

2015-07-17 Thread Theo de Raadt
> The only objection I can see is something stupid that does not check > the error condition, derefs NULL, drops a core file in an insecure > place, and therefore leaks information. > > To my mind this is a buggy program, combined with an insecure configuration, > and we shouldn't be trying to sav

Re: Get Ruby 2.2 test suite passing

2015-07-17 Thread Theo de Raadt
> my perspective is: absent clear knowledge of what programs are doing, attempts > to second guess them in a library function are perilous. let us be standards > compliant, and then at least any resulting holes are clearly the program's > fault. such programs always deference the pointer. So I ag

Re: Get Ruby 2.2 test suite passing

2015-07-17 Thread Ted Unangst
Stuart Henderson wrote: > On 2015/07/17 20:24, Ted Unangst wrote: > > Jeremy Evans wrote: > > > As an aside, crypt("passwd", "$2") returns ":" instead of NULL. I'm not > > > sure if that's a security issue, but I think it is and we should fix it. > > > I'll see if I can get a patch for that and se

Re: Get Ruby 2.2 test suite passing

2015-07-17 Thread Theo de Raadt
> Ted Unangst wrote: > > Jeremy Evans wrote: > > > As an aside, crypt("passwd", "$2") returns ":" instead of NULL. I'm not > > > sure if that's a security issue, but I think it is and we should fix it. > > > I'll see if I can get a patch for that and send it to tech@. > > > > This is a weird edge

Re: Get Ruby 2.2 test suite passing

2015-07-17 Thread Ted Unangst
Ted Unangst wrote: > Jeremy Evans wrote: > > As an aside, crypt("passwd", "$2") returns ":" instead of NULL. I'm not > > sure if that's a security issue, but I think it is and we should fix it. > > I'll see if I can get a patch for that and send it to tech@. > > This is a weird edge case where ni