dbus: check selinux privilege before returning process list

We protect less interetsing stuff with selinux "status", let's do that
here too.
This commit is contained in:
Lennart Poettering 2017-02-10 11:54:18 +01:00
parent fa07c85956
commit 807fa5d9a0

View file

@ -1006,6 +1006,10 @@ int bus_unit_method_get_processes(sd_bus_message *message, void *userdata, sd_bu
assert(message);
r = mac_selinux_unit_access_check(u, message, "status", error);
if (r < 0)
return r;
pids = set_new(NULL);
if (!pids)
return -ENOMEM;