On Wed, May 19, 2010 at 10:43:18PM +0200, Christian Marillat wrote:
> Niko Tyni <nt...@debian.org> writes:
> 
> > On Wed, May 19, 2010 at 11:06:07AM +0000, Debian Bug Tracking System wrote:
> >
> >>    * Remove perl-suid dependency (Closes: #581949).
> >
> > I see that's indeed the only change you did to fix this. Are you sure
> > it is enough?
> >
> > The postinst script still sets setgid permissions on the CGI scripts, and
> > I don't think that's going to work anymore without perl-suid installed.
> 
> I was thinking that perl-suid will be included in perl 5.12 and not
> removed.

No, support for suid perl scripts has been dropped altogether.

For background, suidperl has been deprecated since at least 2002, and
the last straw was that 5.8.9 shipped with a broken one because nobody
tested it at all before the release.

 http://rt.perl.org/rt3/Public/Bug/Display.html?id=61592

 http://www.nntp.perl.org/group/perl.perl5.porters/2008/12/msg142839.html

> I don't follow the perl dev. Could you tell me what is replacing perl
> suid in perl 5.12 ?

There's no replacement on the perl side.

The main replacement is sudo. The apache2-suexec* packages might help
you for this specific case of CGI scripts.

I suppose the last resort is an ad-hoc suid C wrapper.
-- 
Niko Tyni   nt...@debian.org



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to