[selinux-policy: 980/3172] fix superfluous network rules pointed out by dan walsh, and clean
Daniel J Walsh
dwalsh at fedoraproject.org
Thu Oct 7 20:29:41 UTC 2010
commit 1354ca04a611fe3d419b274e8844d48ae89a6c2c
Author: Chris PeBenito <cpebenito at tresys.com>
Date: Fri Nov 18 15:53:34 2005 +0000
fix superfluous network rules pointed out by dan walsh, and clean
refpolicy/policy/modules/services/zebra.te | 9 +++------
1 files changed, 3 insertions(+), 6 deletions(-)
---
diff --git a/refpolicy/policy/modules/services/zebra.te b/refpolicy/policy/modules/services/zebra.te
index 6d6c5f2..615f6a2 100644
--- a/refpolicy/policy/modules/services/zebra.te
+++ b/refpolicy/policy/modules/services/zebra.te
@@ -29,12 +29,12 @@ files_pid_file(zebra_var_run_t)
allow zebra_t self:capability { setgid setuid net_admin net_raw net_bind_service };
dontaudit zebra_t self:capability sys_tty_config;
-allow zebra_t self:process setcap;
+allow zebra_t self:process { signal_perms setcap };
allow zebra_t self:file { ioctl read write getattr lock append };
allow zebra_t self:unix_dgram_socket create_socket_perms;
allow zebra_t self:unix_stream_socket { connectto create_stream_socket_perms };
allow zebra_t self:netlink_route_socket r_netlink_socket_perms;
-allow zebra_t self:tcp_socket create_stream_socket_perms;
+allow zebra_t self:tcp_socket connected_stream_socket_perms;
allow zebra_t self:udp_socket create_socket_perms;
allow zebra_t self:rawip_socket create_socket_perms;
@@ -44,7 +44,7 @@ allow zebra_t zebra_conf_t:lnk_file { getattr read };
allow zebra_t zebra_log_t:file create_file_perms;
allow zebra_t zebra_log_t:sock_file create_file_perms;
-allow zebra_t zebra_log_t:dir rw_dir_perms;
+allow zebra_t zebra_log_t:dir { rw_dir_perms setattr };
logging_create_log(zebra_t,zebra_log_t,{ sock_file file dir })
# /tmp/.bgpd is such a bad idea!
@@ -72,13 +72,10 @@ corenet_udp_sendrecv_all_ports(zebra_t)
corenet_tcp_bind_all_nodes(zebra_t)
corenet_udp_bind_all_nodes(zebra_t)
corenet_tcp_bind_zebra_port(zebra_t)
-corenet_tcp_bind_all_reserved_ports(zebra_t)
-corenet_tcp_connect_all_reserved_ports(zebra_t)
dev_associate_usbfs(zebra_var_run_t)
dev_list_all_dev_nodes(zebra_t)
dev_read_sysfs(zebra_t)
-dev_read_sysfs(zebra_tmp_t)
dev_rw_zero_dev(zebra_t)
fs_getattr_all_fs(zebra_t)
More information about the scm-commits
mailing list