refpolicy: Allow ping to get/set capabilities
cover refpolicy: Allow ping to get/set capabilities
From: Wenzong Fan <[email protected]>
When ping is installed with capabilities instead of being marked setuid, then the ping_t domain needs to be allowed to getcap/setcap.
This patch was backported from upstream.
The following changes since commit 271955d346f305b196f069d9dc46db16c43678de:
refpolicy: fix real path for swapoff (2014-01-28 15:20:19 +0800)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib wenzong/fix-ping
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=wenzong/fix-ping
Wenzong Fan (1):
refpolicy: Allow ping to get/set capabilities
.../Allow-ping-to-get-set-capabilities.patch | 32 ++++++++++++++++++++ .../refpolicy/refpolicy_2.20130424.inc | 4 +++ 2 files changed, 36 insertions(+) create mode 100644 recipes-security/refpolicy/refpolicy-2.20130424/Allow-ping-to-get-set-capabilities.patch
Signature · 1 line
1.7.9.5
PATCH 1/1 refpolicy: Allow ping to get/set capabilities
From: Wenzong Fan <[email protected]>
When ping is installed with capabilities instead of being marked setuid, then the ping_t domain needs to be allowed to getcap/setcap.
--- .../Allow-ping-to-get-set-capabilities.patch | 32 ++++++++++++++++++++ .../refpolicy/refpolicy_2.20130424.inc | 4 +++ 2 files changed, 36 insertions(+) create mode 100644 recipes-security/refpolicy/refpolicy-2.20130424/Allow-ping-to-get-set-capabilities.patch
recipes-security/refpolicy/refpolicy-2.20130424/Allow-ping-to-get-set-capabilities.patch new file +32 -0
@@ -0,0 +1,32 @@ +From 56c43144d7dcf5fec969c9aa9cb97679ccad50cc Mon Sep 17 00:00:00 2001 +From: Sven Vermeulen <[email protected]> +Date: Wed, 25 Sep 2013 20:27:34 +0200 +Subject: [PATCH] Allow ping to get/set capabilities + +When ping is installed with capabilities instead of being marked setuid, +then the ping_t domain needs to be allowed to getcap/setcap. + +Reported-by: Luis Ressel <[email protected]> +Signed-off-by: Sven Vermeulen <[email protected]> + +Upstream-Status: backport +--- + policy/modules/admin/netutils.te | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/policy/modules/admin/netutils.te b/policy/modules/admin/netutils.te +index 557da97..cfe036a 100644 +--- a/policy/modules/admin/netutils.te ++++ b/policy/modules/admin/netutils.te +@@ -106,6 +106,8 @@ optional_policy(` + # + + allow ping_t self:capability { setuid net_raw }; ++# When ping is installed with capabilities instead of setuid ++allow ping_t self:process { getcap setcap }; + dontaudit ping_t self:capability sys_tty_config; + allow ping_t self:tcp_socket create_socket_perms; + allow ping_t self:rawip_socket { create ioctl read write bind getopt setopt }; +-- +1.7.10.4 +
recipes-security/refpolicy/refpolicy_2.20130424.inc +4 -0
@@ -52,4 +52,8 @@ SRC_URI += "file://poky-policy-fix-xconsole_device_t-as-a-dev_node.patch \ file://poky-policy-fix-dmesg-to-use-dev-kmsg.patch \ " +# Backport from upstream +SRC_URI += "file://Allow-ping-to-get-set-capabilities.patch \ + " + include refpolicy_common.inc
Signature · 1 line
1.7.9.5
Pascal Ouyang
AppliedQuoted 16 lines · 于 14-1-28 下午3:54, [email protected] 写道:
From: Wenzong Fan <[email protected]>
When ping is installed with capabilities instead of being marked setuid, then the
ping_tdomain needs to be allowed to getcap/setcap.This patch was backported from upstream.
The following changes since commit
271955d346f305b196f069d9dc46db16c43678de:refpolicy: fix real path for swapoff (2014-01-28 15:20:19 +0800)
are available in the git repository at:
git://git.pokylinux.org/poky-contribwenzong/fix-ping
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=wenzong/fix-ping
Quoted 8 lines
Wenzong Fan (1):
refpolicy: Allow ping to get/set capabilities.../Allow-ping-to-get-set-capabilities.patch | 32 ++++++++++++++++++++ .../refpolicy/refpolicy_2.20130424.inc | 4 +++ 2 files changed, 36 insertions(+)create mode 100644
recipes-security/refpolicy/refpolicy-2.20130424/Allow-ping-to-get-set-capabilities.patch
Merged, thanks.
Signature · 1 line
- Pascal