Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 11819 - security: world write in /var/tmp/portage while emerging
Summary: security: world write in /var/tmp/portage while emerging
Status: RESOLVED WORKSFORME
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: All Linux
: High trivial (vote)
Assignee: Nicholas Jones (RETIRED)
URL:
Whiteboard:
Keywords:
: 11820 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-12-08 22:26 UTC by Tony Walker
Modified: 2011-10-30 22:22 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tony Walker 2002-12-08 22:26:34 UTC
When emerging gaim, /var/tmp/portage/gaim-0.59.6 and files have world write.  
IMHO, this is a significant security issue.
Comment 1 SpanKY gentoo-dev 2002-12-08 22:35:00 UTC
*** Bug 11820 has been marked as a duplicate of this bug. ***
Comment 2 Nicholas Jones (RETIRED) gentoo-dev 2002-12-09 05:40:02 UTC
0755 /var/tmp/portage/
0755 /var/tmp/portage/gaim-0.59.6 
0755 /var/tmp/portage/gaim-0.59.6/temp
0600 /var/tmp/portage/gaim-0.59.6/temp/*
0700 /var/tmp/portage/gaim-0.59.6/work/
0777 /var/tmp/portage/gaim-0.59.6/work/gaim-0.59.6/

As you can't get to that last directory, I don't see a problem.
This is an upstream issue... They shouldn't be releasing tarballs
with 0777 permissions.

I'll see about correcting it though.
Comment 3 Tony Walker 2002-12-09 11:00:16 UTC
Thanks for getting right on this.  Perhaps it would be a safe to assume every 
package could be unpacked world writable.  When I was submitting the bug, I 
was thinking that it might be a good idea to always "chown -R root.root; chmod 
-R o-w package" after unpacking a package.  You are right that the privilages 
on the work directory block access, but what if someone accidentally with some 
future version of portage?   
 
Yes, I am one of those paranoid security guys.  I guess I am making an 
argument for layered security.  For example, many people will leave daemons 
unsecured becuase they have a firewall.  Later these people learn a harsh 
lesson when they are comprimised because they accidentally left their firewall 
misconfigured, even if for only a short time. 
 
Thanks again. 
Comment 4 Nicholas Jones (RETIRED) gentoo-dev 2003-02-03 07:01:49 UTC
It's ok.