commit:     1a466eaa3bd92c5a3107d7bb53e5672768dfb20c
Author:     Grant Ridder <shortdudey123 <AT> gmail <DOT> com>
AuthorDate: Wed Feb 17 22:28:25 2016 +0000
Commit:     Jason Zaman <perfinion <AT> gentoo <DOT> org>
CommitDate: Fri Mar 11 17:16:17 2016 +0000
URL:        
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=1a466eaa

Allow tcp_connect to redis_port_t for redis_t

This fixes the following:
```
type=AVC msg=audit(1455747105.487:947088): avc:  denied  { name_connect } for  
pid=2390 comm="redis-server" dest=26379 scontext=system_u:system_r:redis_t:s0 
tcontext=system_u:object_r:redis_port_t:s0 tclass=tcp_socket
```

The `redis-server` process must be allowed to make outbound connections when 
running in a master-slave configuration.

 policy/modules/contrib/redis.te | 1 +
 1 file changed, 1 insertion(+)

diff --git a/policy/modules/contrib/redis.te b/policy/modules/contrib/redis.te
index 00a7fc4..9ba0310 100644
--- a/policy/modules/contrib/redis.te
+++ b/policy/modules/contrib/redis.te
@@ -58,6 +58,7 @@ corenet_tcp_bind_generic_node(redis_t)
 
 corenet_sendrecv_redis_server_packets(redis_t)
 corenet_tcp_bind_redis_port(redis_t)
+corenet_tcp_connect_redis_port(redis_t)
 corenet_tcp_sendrecv_redis_port(redis_t)
 
 dev_read_sysfs(redis_t)

Reply via email to