New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 598454 link

Starred by 7 users

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

Stop checking for the setuid sanbox binary on desktop Linux

Project Member Reported by dpranke@chromium.org, Mar 28 2016

Issue description

As per  bug 312380 , we should no longer need the setuid binary sandbox on most if not all supported versions of desktop Linux. However, Chrome still checks for it on startup and complains if it's not there. We should stop doing that.
 
Cc: jsc...@chromium.org
Components: Security
Cc: jln@chromium.org
Ricky, do you want to take this?
Actually, this might be a good bug for thomasanderson@ to try ...

Comment 4 by nlur...@gmail.com, Mar 28 2016

I attempted this as a first bug fix by removing the SetupSandbox() calls in browser_main_loop.cc and am currently recompiling and testing to see if it fixed the issue.
Owner: tdander...@chromium.org
Tom, want to take a look at this now?
Owner: thomasanderson@chromium.org

Comment 9 by most...@opera.com, Jun 21 2016

Cc: most...@opera.com

Comment 10 by most...@opera.com, Jun 21 2016

With this change there is only one use of kDisableSetuidSandbox remaining as far as I can see (apart from some forwarding)- and if control ever reaches the one point where it's checked and it is enabled then we LOG(FATAL).

kDisableSetuidSandbox therefore seems to be useless- should it be removed?
The LOG(FATAL) is the use. :)

The intention is if you want to run Chrome and only use the namespace sandbox, you can set --disable-setuid-sandbox.  But if you do so on a host without appropriate kernel support for the namespace sandbox, Chrome will loudly refuse to run.
Status: Fixed (was: Available)

Sign in to add a comment