diff options
author | Todd Kjos <[email protected]> | 2021-10-12 09:56:12 -0700 |
---|---|---|
committer | Paul Moore <[email protected]> | 2021-10-14 17:19:40 -0400 |
commit | 29bc22ac5e5bc63275e850f0c8fc549e3d0e306b (patch) | |
tree | 4a6bac3dec8e0be38062a754ffd015762d197af2 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | 86dd9fd52e1449084c58c1ebb1f099a2ccc85091 (diff) |
binder: use euid from cred instead of using task
Save the 'struct cred' associated with a binder process
at initial open to avoid potential race conditions
when converting to an euid.
Set a transaction's sender_euid from the 'struct cred'
saved at binder_open() instead of looking up the euid
from the binder proc's 'struct task'. This ensures
the euid is associated with the security context that
of the task that opened binder.
Cc: [email protected] # 4.4+
Fixes: 457b9a6f09f0 ("Staging: android: add binder driver")
Signed-off-by: Todd Kjos <[email protected]>
Suggested-by: Stephen Smalley <[email protected]>
Suggested-by: Jann Horn <[email protected]>
Acked-by: Casey Schaufler <[email protected]>
Signed-off-by: Paul Moore <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions