summaryrefslogtreecommitdiffstats
path: root/mm/rodata_test.c
diff options
context:
space:
mode:
authorChenbo Feng <fengc@google.com>2017-10-18 13:00:26 -0700
committerDavid S. Miller <davem@davemloft.net>2017-10-20 13:32:59 +0100
commitf66e448cfda021b0bcd884f26709796fe19c7cc1 (patch)
tree75ca1e0f1847c469ac9e6a6aed6cb0534d97a50b /mm/rodata_test.c
parentec27c3568a34c7fe5fcf4ac0a354eda77687f7eb (diff)
downloadlinux-stable-f66e448cfda021b0bcd884f26709796fe19c7cc1.tar.gz
linux-stable-f66e448cfda021b0bcd884f26709796fe19c7cc1.tar.bz2
linux-stable-f66e448cfda021b0bcd884f26709796fe19c7cc1.zip
selinux: bpf: Add addtional check for bpf object file receive
Introduce a bpf object related check when sending and receiving files through unix domain socket as well as binder. It checks if the receiving process have privilege to read/write the bpf map or use the bpf program. This check is necessary because the bpf maps and programs are using a anonymous inode as their shared inode so the normal way of checking the files and sockets when passing between processes cannot work properly on eBPF object. This check only works when the BPF_SYSCALL is configured. Signed-off-by: Chenbo Feng <fengc@google.com> Acked-by: Stephen Smalley <sds@tycho.nsa.gov> Reviewed-by: James Morris <james.l.morris@oracle.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'mm/rodata_test.c')
0 files changed, 0 insertions, 0 deletions