diff options
author | James Carter <jwcart2@tycho.nsa.gov> | 2018-04-11 14:56:39 -0400 |
---|---|---|
committer | Jason Zaman <jason@perfinion.com> | 2018-04-22 19:53:03 +0800 |
commit | b60736bf3d0ec4cae2f1e603b110e1a7391c8a69 (patch) | |
tree | 95e8b4b38bd239954aff110449b59a8cb7fc8fb7 | |
parent | Remove undeclared identifiers from shorewall interfaces (diff) | |
download | hardened-refpolicy-b60736bf3d0ec4cae2f1e603b110e1a7391c8a69.tar.gz hardened-refpolicy-b60736bf3d0ec4cae2f1e603b110e1a7391c8a69.tar.bz2 hardened-refpolicy-b60736bf3d0ec4cae2f1e603b110e1a7391c8a69.zip |
Fix interfaces that use an undeclared identifier
These interfaces are not being called in the policy.
dbus.if:dbus_send_all_session_bus()
Use session_bus_type instead of dbus_session_bus_type.
rabbitmq.if:rabbitmq_domtrans()
Use rabbitmq_epmd_t and rabbitmq_beam_t instead of rabbitmq_t
and rabbitmq_epmd_exec_t and rabbitmq_beam_exec_t instead of
rabbitmq_exec_t.
Signed-off-by: James Carter <jwcart2@tycho.nsa.gov>
-rw-r--r-- | policy/modules/contrib/dbus.if | 2 | ||||
-rw-r--r-- | policy/modules/contrib/rabbitmq.if | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/policy/modules/contrib/dbus.if b/policy/modules/contrib/dbus.if index 4f62c23a..01e353ed 100644 --- a/policy/modules/contrib/dbus.if +++ b/policy/modules/contrib/dbus.if @@ -259,7 +259,7 @@ interface(`dbus_send_all_session_bus',` class dbus send_msg; ') - allow $1 dbus_session_bus_type:dbus send_msg; + allow $1 session_bus_type:dbus send_msg; ') ####################################### diff --git a/policy/modules/contrib/rabbitmq.if b/policy/modules/contrib/rabbitmq.if index 53efd0dd..854cd364 100644 --- a/policy/modules/contrib/rabbitmq.if +++ b/policy/modules/contrib/rabbitmq.if @@ -12,11 +12,13 @@ # interface(`rabbitmq_domtrans',` gen_require(` - type rabbitmq_t, rabbitmq_exec_t; + type rabbitmq_epmd_t, rabbitmq_epmd_exec_t; + type rabbitmq_beam_t, rabbitmq_beam_exec_t; ') corecmd_search_bin($1) - domtrans_pattern($1, rabbitmq_exec_t, rabbitmq_t) + domtrans_pattern($1, rabbitmq_epmd_exec_t, rabbitmq_epmd_t) + domtrans_pattern($1, rabbitmq_beam_exec_t, rabbitmq_beam_t) ') ######################################## |