Message ID | bd7c5604-ebb1-b42b-cf29-589494dbb1c5@schaufler-ca.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show
Return-Path: <selinux-bounces@tycho.nsa.gov> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id A8DEC14BD for <patchwork-selinux@patchwork.kernel.org>; Mon, 24 Sep 2018 12:30:01 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 94FFC29EB2 for <patchwork-selinux@patchwork.kernel.org>; Mon, 24 Sep 2018 12:30:01 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 864C529EB1; Mon, 24 Sep 2018 12:30:01 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.3 required=2.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,NO_RDNS_DOTCOM_HELO,RCVD_IN_DNSWL_MED,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from USFB19PA11.eemsg.mail.mil (uphb19pa08.eemsg.mail.mil [214.24.26.82]) (using TLSv1.2 with cipher DHE-RSA-AES256-SHA256 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 16A2129EAB for <patchwork-selinux@patchwork.kernel.org>; Mon, 24 Sep 2018 12:29:59 +0000 (UTC) X-EEMSG-check-008: 82828376|USFB19PA11_EEMSG_MP7.csd.disa.mil Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by USFB19PA11.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 24 Sep 2018 12:29:57 +0000 X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="18575226" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2AXBQCF16hb/wHyM5BaHAEBAQQBAQcEAQGDXAOBCFwojGiLSYRmlAqBXSwTAYUEgxYhOBQBAwEBAQEBAQIBbBwMgjUkgmADAwECJBMGAQEMIAwCAwkBAUAICAMBLRQBEQYBBwUGAgEBARgEgwCBagMVA5cRihyBajOCdQEBBYEEAQF1gjADglMIF4phF4IAgRIngj2EeQESAYVVIo5AMY4QCYIMjhcdWYg7hhiOe4dnIWRxTSMVO4JsghkMF4NGihwBVU97AQGJfYI9AQE Received: from tarius.tycho.ncsc.mil ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 24 Sep 2018 12:29:55 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus.infosec.tycho.ncsc.mil [192.168.25.40]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w8OCTrXX028753; Mon, 24 Sep 2018 08:29:54 -0400 Received: from tarius.tycho.ncsc.mil (tarius.infosec.tycho.ncsc.mil [144.51.242.1]) by prometheus.infosec.tycho.ncsc.mil (8.15.2/8.15.2) with ESMTP id w8M0J5Ti018269 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Fri, 21 Sep 2018 20:19:06 -0400 Received: from goalie.tycho.ncsc.mil (goalie.infosec.tycho.ncsc.mil [144.51.242.250]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w8M0J3XK009872 for <selinux@tycho.nsa.gov>; Fri, 21 Sep 2018 20:19:05 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1A3AAD5iaVbly0bGNZbHAEBAQQBAQcEAQGBVIIIgWcog3OIdItLhGaVcIR3AkKDBCE3FQEDAQEBAQEBAhQBAQEBAQYYBkyFRQMDIwQZAQE4DyUCJgICRRIGAQwGAgEBgx2BagMVA5gdihxvezOCdQEBBYEEAQF1gj4DglEIF3SJZReCAIESJ4I9iC2CNSKOPjGODQmCDI4XHVmIO4YUjneHYoF3TSMVgyeCGQwOCYNGihwBVU+OVAEB X-IPAS-Result: A1A3AAD5iaVbly0bGNZbHAEBAQQBAQcEAQGBVIIIgWcog3OIdItLhGaVcIR3AkKDBCE3FQEDAQEBAQEBAhQBAQEBAQYYBkyFRQMDIwQZAQE4DyUCJgICRRIGAQwGAgEBgx2BagMVA5gdihxvezOCdQEBBYEEAQF1gj4DglEIF3SJZReCAIESJ4I9iC2CNSKOPjGODQmCDI4XHVmIO4YUjneHYoF3TSMVgyeCGQwOCYNGihwBVU+OVAEB X-IronPort-AV: E=Sophos;i="5.54,287,1534824000"; d="scan'208";a="375830" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 21 Sep 2018 20:19:03 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AzAACWiaVbly0bGNZbHAEBAQQBAQcEAQGBVIIIgWcog3OIdItLhGaVcIR3AkKDBCE3FQEDAQEBAQEBAgETAQEBAQEGGAZMDII1JIJgAwMjBBkBATgPJQImAgJFEgYBDAYCAQGDHYFqAxUDmCCKHG97M4J1AQEFgQQBAXWCPgOCUQgXdIllF4IAgRIngj2ILYI1Io4+MY4NCYIMjhcdWYg7hhSOd4digXdNIxWDJ4IZDA4Jg0aKHAFVT45UAQE X-IPAS-Result: A0AzAACWiaVbly0bGNZbHAEBAQQBAQcEAQGBVIIIgWcog3OIdItLhGaVcIR3AkKDBCE3FQEDAQEBAQEBAgETAQEBAQEGGAZMDII1JIJgAwMjBBkBATgPJQImAgJFEgYBDAYCAQGDHYFqAxUDmCCKHG97M4J1AQEFgQQBAXWCPgOCUQgXdIllF4IAgRIngj2ILYI1Io4+MY4NCYIMjhcdWYg7hhSOd4digXdNIxWDJ4IZDA4Jg0aKHAFVT45UAQE X-IronPort-AV: E=Sophos;i="5.54,287,1534809600"; d="scan'208";a="16120221" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 22 Sep 2018 00:19:02 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;f0f315a1-941f-4809-8302-35852d7060ab Authentication-Results: UPDC3CPA12.eemsg.mail.mil; spf=None smtp.pra=casey@schaufler-ca.com; spf=None smtp.mailfrom=casey@schaufler-ca.com; spf=None smtp.helo=postmaster@sonic306-10.consmr.mail.bf2.yahoo.com; dkim=pass (signature verified) header.i=@yahoo.com X-EEMSG-check-008: 53461834|UPDC3CPA12_EEMSG_MP28.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 74.6.132.49 X-EEMSG-check-002: true X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AhAQAQiaVbhzGEBkpbHQEBBQEHBQGBVINvKINziHSQMZVwhHcCQoMEGQYGMxUBAwEBAQEBAQEBARMBAQEIDQkIGw4jDII1JIJgAwMjBBkBATgPJQImAgJFEgYBDAYCAQGDHYFqAxWYKoocb3szgnUBAQWBBAEBdYI+A4JRCBd0iXyCAIESJ4I9iC2CNSKOPjGODQmCDI4XHVmIO4YUjneHYoF3TSMVgyeCGQwOCYNGihwBVR8wjlQBAQ X-IPAS-Result: A0AhAQAQiaVbhzGEBkpbHQEBBQEHBQGBVINvKINziHSQMZVwhHcCQoMEGQYGMxUBAwEBAQEBAQEBARMBAQEIDQkIGw4jDII1JIJgAwMjBBkBATgPJQImAgJFEgYBDAYCAQGDHYFqAxWYKoocb3szgnUBAQWBBAEBdYI+A4JRCBd0iXyCAIESJ4I9iC2CNSKOPjGODQmCDI4XHVmIO4YUjneHYoF3TSMVgyeCGQwOCYNGihwBVR8wjlQBAQ Received: from sonic306-10.consmr.mail.bf2.yahoo.com ([74.6.132.49]) by UPDC3CPA12.eemsg.mail.mil with ESMTP; 22 Sep 2018 00:19:00 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1537575539; bh=lpcJ0LJNJQkOQB1cATo9pTayV1N+KRu1y19vOF1v29s=; h=Subject:To:References:From:Date:In-Reply-To:From:Subject; b=iXUNPLh0P6caU33tNq6uq6cugVxCUwOUNVneMIgQm6lTVWwlNMdwiVtUUfJcgr2CMhLnNnlnoLobcJBZMKHHpzzFBgOjwHwQt99p1xZHEIIDul1dblymAFqL6EosMQt+YrNxSKzBEyzhyGyfmhZHk9FKolfDNe4EdmnuQO+8VQDsXMiMRSbUsgGKCTrMGbRDFPuO7XLo50dTjqkgvL1jzGXtPJOUyI0SKl9EPKQ3fChJgdMfleySLnBmZbM9ycITIsaKyg9is54s/f49J+xwRyyDuEPl482FnVR1RomzZi6WVVm+vbCOrQIgQngMC+r45KV5ssbaGSGKbVGV62GsAA== X-YMail-OSG: WVySZggVM1m5fGrv7SlScyVxUMu1dCCaaVINek5Ub_qZrP0mix76mufPUZXHQYF m0T4RcPE1KpPv.RlcorxjGcR0jLuEAvj5UsM8B1rpz0C5m1DvIgBn9h9kglS2zKtYOkukUk8jign mQWGRcir9UaycwBOqB4XqTFLJOXW3M_Vg_Ukn5aptKry32mQks5waC2HiNZ_p9_5mARAdQKVpyew XHFyYLT1blrGxVDIv0qiyyVGs7gfYGWqqqu3ILlwgNBoXW9YXNuwrWP_m5UL4u4RYgTuGtpDwY96 iOUJvXYokNNAGU3BEuSUsCGT9iIJqtU2oLr3DmtvDu5rWLwezMUHRDmiUOdoUpacVozMjaSU5OX8 P8wHUqx3Lb3jNRbFuvfPfJG2fROu_wsMeecbtaqPRM9ErW8VHTnSs204OkzjzSXplGC3v92mVHN. OAwqrprxHpeheJ0NTRX.Z6gISi6CnUQSUQx4xPeKEszHU2pB.xaIQImfE19no7RbSXejFtMp64Ox pRHukCkbMD.PDJFdpwH2DGr.skBAr_Tom_vBNB14vkbP2zKsxzojIoZk3JApfJuN66BO2qnN.s2u imufKad3aCBo8F7s.no3QldrlGpzk2l8x.nSYCnyP4XZSWVSfmKAxk_CEHrGxm4JJkxLI.GLritu B10RVxfKfxMKQOWeOH8xFlZaU8DBR_LGX2cD6lKykLLKKy6Xg2xmzfHw8PgDDmU8rul2Irr_TrNS JaUqHDjIJ_NvkewtUSu6lIrLGYwiu2zAxwQMK8rc6MHBwVWSDRT5ZvUc1qpLQ4zmcVETYxWwzChp oBUTyjAomDwzZ6zbzf5.fqwfpRGnN6kyQHxJO.Wr.YFzA3Uc5TyxY7TjlKZJCHkcWl7d0.CkKNIw ZuTV5VgTEaT2EtRkrvI2pC.TvdhmjWAexjfz5G42iGBSqzRam4NnwuA67mqaNkYdzcRROeuYdJQK RYJJdRZFEkXuWU4jSVr9_nhTmRvZ0o21sho4pCP74ozKAZEbuAcPwAa8Z12d1ZPtwww.0Q7RqQ5Y Ph25NF5n.YcHam1PKdYT8GB1XMClYdlqnkrUqkFrehUY- Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.bf2.yahoo.com with HTTP; Sat, 22 Sep 2018 00:18:59 +0000 Received: from c-67-169-65-224.hsd1.ca.comcast.net (EHLO [192.168.0.102]) ([67.169.65.224]) by smtp410.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 6faf49e772eb78bd00dc72e8b7f62217; Sat, 22 Sep 2018 00:18:54 +0000 (UTC) To: LSM <linux-security-module@vger.kernel.org>, James Morris <jmorris@namei.org>, SE Linux <selinux@tycho.nsa.gov>, LKLM <linux-kernel@vger.kernel.org>, John Johansen <john.johansen@canonical.com>, Kees Cook <keescook@chromium.org>, Tetsuo Handa <penguin-kernel@i-love.sakura.ne.jp>, Paul Moore <paul@paul-moore.com>, Stephen Smalley <sds@tycho.nsa.gov>, "linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>, Alexey Dobriyan <adobriyan@gmail.com>, =?utf-8?q?Micka=C3=ABl_Sala=C3=BCn?= <mic@digikod.net>, Salvatore Mesoraca <s.mesoraca16@gmail.com> References: <e9bfb2d5-d987-55ce-4011-9b32ff745d36@schaufler-ca.com> X-EEMSG-check-009: 444-444 From: Casey Schaufler <casey@schaufler-ca.com> Message-ID: <bd7c5604-ebb1-b42b-cf29-589494dbb1c5@schaufler-ca.com> Date: Fri, 21 Sep 2018 17:18:49 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <e9bfb2d5-d987-55ce-4011-9b32ff745d36@schaufler-ca.com> Content-Language: en-US X-Mailman-Approved-At: Mon, 24 Sep 2018 08:26:06 -0400 Subject: [PATCH v4 10/19] Smack: Abstract use of file security blob X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" <selinux.tycho.nsa.gov> List-Post: <mailto:selinux@tycho.nsa.gov> List-Help: <mailto:selinux-request@tycho.nsa.gov?subject=help> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" <selinux-bounces@tycho.nsa.gov> X-Virus-Scanned: ClamAV using ClamSMTP |
Series |
LSM: Module stacking for SARA and Landlock
|
expand
|
On Fri, Sep 21, 2018 at 5:18 PM, Casey Schaufler <casey@schaufler-ca.com> wrote: > Don't use the file->f_security pointer directly. > Provide a helper function that provides the security blob pointer. > > Signed-off-by: Casey Schaufler <casey@schaufler-ca.com> Reviewed-by: Kees Cook <keescook@chromium.org> -Kees
diff --git a/security/smack/smack.h b/security/smack/smack.h index 01a922856eba..22ca30379209 100644 --- a/security/smack/smack.h +++ b/security/smack/smack.h @@ -361,6 +361,11 @@ static inline struct task_smack *smack_cred(const struct cred *cred) return cred->security; } +static inline struct smack_known **smack_file(const struct file *file) +{ + return (struct smack_known **)&file->f_security; +} + /* * Is the directory transmuting? */ diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c index a06ea8aa89c4..9ec595f0c3f1 100644 --- a/security/smack/smack_lsm.c +++ b/security/smack/smack_lsm.c @@ -1571,9 +1571,9 @@ static void smack_inode_getsecid(struct inode *inode, u32 *secid) */ static int smack_file_alloc_security(struct file *file) { - struct smack_known *skp = smk_of_current(); + struct smack_known **blob = smack_file(file); - file->f_security = skp; + *blob = smk_of_current(); return 0; } @@ -1813,7 +1813,9 @@ static int smack_mmap_file(struct file *file, */ static void smack_file_set_fowner(struct file *file) { - file->f_security = smk_of_current(); + struct smack_known **blob = smack_file(file); + + *blob = smk_of_current(); } /** @@ -1830,6 +1832,7 @@ static void smack_file_set_fowner(struct file *file) static int smack_file_send_sigiotask(struct task_struct *tsk, struct fown_struct *fown, int signum) { + struct smack_known **blob; struct smack_known *skp; struct smack_known *tkp = smk_of_task(smack_cred(tsk->cred)); struct file *file; @@ -1842,7 +1845,8 @@ static int smack_file_send_sigiotask(struct task_struct *tsk, file = container_of(fown, struct file, f_owner); /* we don't log here as rc can be overriden */ - skp = file->f_security; + blob = smack_file(file); + skp = *blob; rc = smk_access(skp, tkp, MAY_DELIVER, NULL); rc = smk_bu_note("sigiotask", skp, tkp, MAY_DELIVER, rc); if (rc != 0 && has_capability(tsk, CAP_MAC_OVERRIDE))
Don't use the file->f_security pointer directly. Provide a helper function that provides the security blob pointer. Signed-off-by: Casey Schaufler <casey@schaufler-ca.com> --- security/smack/smack.h | 5 +++++ security/smack/smack_lsm.c | 12 ++++++++---- 2 files changed, 13 insertions(+), 4 deletions(-)