Subject: Re: tar ignores filenames that contain `..'
To: Jason R Thorpe <thorpej@wasabisystems.com>
From: Chuck Yerkes <chuck+nbsd@2002.snew.com>
List: tech-pkg
Date: 10/24/2002 09:32:37
I might suggest that checking just "../" is short sighted.
Checking for combinations of one or more "../" that
pass $TOP of the tree are the dangers. Beneath my tar
"tree", I don't and shouldn't care about relative links;
only when it passes the TOP of the tree do I get anxious.
Quoting Jason R Thorpe (thorpej@wasabisystems.com):
> On Wed, Oct 23, 2002 at 11:10:19PM +0900, Shin'ichiro TAYA wrote:
>
> > After switching to pax based tar, tar ignores filenames that contain `..'.
> > But some distfile for pkgsrc contains symlinks that points to file
> > contain '..' then failes to extract.
>
> Actually, I think the new GNU tar does this too.
>
> --
> -- Jason R. Thorpe <thorpej@wasabisystems.com>