Re: Pointer bug in vms.c

2003-02-14 Thread Craig A. Berry
At 9:44 AM -0600 2/14/03, Patrick Spinler wrote: >Sorry. I missed a qualifier on the grant/id line. Change >$ mcr grant/id testing_subsys_id testaccount >to >$ mcr grant/id/attr=subsys testing_subsys_id testaccount You also need an "authorize" after the mcr, but I had inferred that part. I did

Re: Pointer bug in vms.c

2003-02-14 Thread Patrick Spinler
Craig A. Berry wrote: At 2:23 PM -0600 2/13/03, Patrick Spinler wrote: Craig A. Berry wrote: Do you have a simple case that will exercise the bug? $ mcr authorize add /id /attrib=subsystem testing_subsys_id $ mcr grant/id testing_subsys_id testaccount $ set host 0 login: testaccount ...

Re: Pointer bug in vms.c

2003-02-13 Thread Craig A. Berry
At 2:23 PM -0600 2/13/03, Patrick Spinler wrote: >Craig A. Berry wrote: >> Do you have a simple case that >>will exercise the bug? > >$ mcr authorize add /id /attrib=subsystem testing_subsys_id >$ mcr grant/id testing_subsys_id testaccount >$ set host 0 >login: testaccount >... >$ perl >(failure

Re: Pointer bug in vms.c

2003-02-13 Thread Patrick Spinler
Craig A. Berry wrote: Hmm. It looks like the only two ways this code will get touched is if you install PERLSHR with privileges (not recommended and unsupported) or if you have a protected subsystem identifier in your rightslist. The latter should work and IIRC you make pretty heavy use of id

Re: Pointer bug in vms.c

2003-02-13 Thread Craig A. Berry
At 12:40 PM -0600 2/12/03, Patrick Spinler wrote: >The following section of code in VMS.C (identical in perl 5.8.0 and perl >5.6.1) has several pointer bugs. > >/* We need to use this hack to tell Perl it should run with tainting, > * since its tainting flag may be part of the PL_curinterp struct,

Pointer bug in vms.c

2003-02-12 Thread Patrick Spinler
The following section of code in VMS.C (identical in perl 5.8.0 and perl 5.6.1) has several pointer bugs. /* We need to use this hack to tell Perl it should run with tainting, * since its tainting flag may be part of the PL_curinterp struct, which * hasn't been allocated when vms_image_init()