| Summary: | www-client/google-chrome-unstable: setuid sandbox using RPATH=$ORIGIN again | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Mike Gilbert <floppym> |
| Component: | Current packages | Assignee: | Chromium Project <chromium> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | phajdan.jr, vapier |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | https://code.google.com/p/chromium/issues/detail?id=556843 | ||
| See Also: | http://code.google.com/p/chromium/issues/detail?id=556843 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Mike Gilbert
2015-11-19 02:31:49 UTC
As a workaround, I'm stripping the RPATH from the chrome-sandbox binary with chrpath. It wasn't needed anyway. i imagine that's a kernel setting because i can create hard links just fine to setuid files. even then, there's no guarantee the system won't run an older kernel which doesn't block it. ignoring that, use of $ORIGIN in set*id programs is still banned. it doesn't make sense and is simply a bad idea. see this upstream bug report about getting it fixed: http://crbug.com/556843 This was fixed some time ago upstream. |