summaryrefslogtreecommitdiff
path: root/security/selinux
diff options
context:
space:
mode:
authorArnaldo Carvalho de Melo <acme@redhat.com>2017-03-24 20:51:28 +0300
committerArnaldo Carvalho de Melo <acme@redhat.com>2017-03-24 22:05:31 +0300
commit39f0e7a825cfc971dc9ad40b0770c22f6f4f89b8 (patch)
tree614ff8fc65f75f578e46821167a4ab0ff0667c31 /security/selinux
parente3a6a62400520452fe39740dca90a1d0b94b8f92 (diff)
downloadlinux-39f0e7a825cfc971dc9ad40b0770c22f6f4f89b8.tar.xz
perf trace: Check for vfs_getname.pathname length
It shouldn't be zero, but if the 'perf probe' on getname_flags() (or elsewhere in the future we need to probe to catch the pathname for syscalls like 'open' being copied from userspace to the kernel) is misplaced somehow, then we will end up not allocating space and trying to copy the "" empty string to ttrace->filename.name, causing a segfault, fix it. Cc: Adrian Hunter <adrian.hunter@intel.com> Cc: David Ahern <dsahern@gmail.com> Cc: Jiri Olsa <jolsa@kernel.org> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Wang Nan <wangnan0@huawei.com> Link: http://lkml.kernel.org/n/tip-c4f1t6sx1nczuzop19r5si5s@git.kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'security/selinux')
0 files changed, 0 insertions, 0 deletions