Messages in this thread | | | Date | Tue, 30 Sep 2008 10:28:40 -0700 | From | Arjan van de Ven <> | Subject | Re: [PATCH] capability: WARN when invalid capability is requested rather than BUG/panic |
| |
On Tue, 30 Sep 2008 13:22:30 -0400 Eric Paris <eparis@redhat.com> wrote: > > No argument from me that patching up for buggy drivers sucks. Yours > would be less overhead, and it would return the cap system back to > pre-2.6.25 operation (garbage in garbage out but no panic). Since we > already have the branch in SELinux its no 'extra' overhead to EPERM > there instead of here (garbage in EPERM out).
to be honest, this is really a case of panic("This stuff is really borken")
if it passes some random value, what other api's does it pass a random value to ?
(and in addition, random values to security critical APIs deserve a process kill, because it could well be an exploit attempt at guessing something. At least by not letting it live it's harder to get such type of exploits to be able to guess things. So imo, BUG() is the right answer)
-- Arjan van de Ven Intel Open Source Technology Centre For development, discussion and tips for power savings, visit http://www.lesswatts.org
| |