Gentoo Archives: gentoo-commits

From: Jason Zaman <perfinion@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/
Date: Sat, 30 May 2015 13:07:46
Message-Id: 1432989774.23a0cb85e78deca55835b7e4964a8c19d6aa508e.perfinion@gentoo
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)