1 |
commit: 23a0cb85e78deca55835b7e4964a8c19d6aa508e |
2 |
Author: Jason Zaman <jason <AT> perfinion <DOT> com> |
3 |
AuthorDate: Sat May 30 12:42:54 2015 +0000 |
4 |
Commit: Jason Zaman <perfinion <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat May 30 12:42:54 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=23a0cb85 |
7 |
|
8 |
portage: connect all unreserved for FTP PASV mode. |
9 |
|
10 |
FTP PASV mode does not use specific ports, so the only way is to allow |
11 |
all unreserved. |
12 |
|
13 |
avc: denied { name_connect } for pid=5274 comm="wget" dest=26213 |
14 |
scontext=root:sysadm_r:portage_fetch_t |
15 |
tcontext=system_u:object_r:unreserved_port_t tclass=tcp_socket |
16 |
permissive=0 |
17 |
|
18 |
Gentoo bug 540056 |
19 |
|
20 |
policy/modules/contrib/portage.te | 2 ++ |
21 |
1 file changed, 2 insertions(+) |
22 |
|
23 |
diff --git a/policy/modules/contrib/portage.te b/policy/modules/contrib/portage.te |
24 |
index 83d6ab4..2e8ab9e 100644 |
25 |
--- a/policy/modules/contrib/portage.te |
26 |
+++ b/policy/modules/contrib/portage.te |
27 |
@@ -295,6 +295,8 @@ corenet_sendrecv_rsync_client_packets(portage_fetch_t) |
28 |
# it occasionally comes up |
29 |
corenet_tcp_connect_all_reserved_ports(portage_fetch_t) |
30 |
corenet_tcp_connect_generic_port(portage_fetch_t) |
31 |
+# bug 540056 |
32 |
+corenet_tcp_connect_all_unreserved_ports(portage_fetch_t) |
33 |
|
34 |
dev_dontaudit_read_rand(portage_fetch_t) |