Re: [PATCH v26 15/25] LSM: Ensure the correct LSM context releaser

From
Paul Moore <paul@paul-moore.com>
Date
2021-05-21 20:19:57
Also in
linux-integrity, linux-nfs, lkml, netdev, netfilter-devel, selinux
Reply to
Casey Schaufler, 2021-05-13
On Thu, May 13, 2021 at 4:24 PM Casey Schaufler [off-list ref] wrote:
Add a new lsmcontext data structure to hold all the information
about a "security context", including the string, its size and
which LSM allocated the string. The allocation information is
necessary because LSMs have different policies regarding the
lifecycle of these strings. SELinux allocates and destroys
them on each use, whereas Smack provides a pointer to an entry
in a list that never goes away.

Reviewed-by: Kees Cook <redacted>
Reviewed-by: John Johansen <john.johansen@canonical.com>
Acked-by: Stephen Smalley <redacted>
Acked-by: Chuck Lever <redacted>
Signed-off-by: Casey Schaufler <casey@schaufler-ca.com>
Cc: <redacted>
Cc: <redacted>
Cc: <redacted>
Cc: <redacted>
To: Pablo Neira Ayuso <pablo@netfilter.org>
Cc: <redacted>
---
 drivers/android/binder.c                | 10 ++++---
 fs/ceph/xattr.c                         |  6 ++++-
 fs/nfs/nfs4proc.c                       |  8 ++++--
 fs/nfsd/nfs4xdr.c                       |  7 +++--
 include/linux/security.h                | 35 +++++++++++++++++++++++--
 include/net/scm.h                       |  5 +++-
 kernel/audit.c                          | 14 +++++++---
 kernel/auditsc.c                        | 12 ++++++---
 net/ipv4/ip_sockglue.c                  |  4 ++-
 net/netfilter/nf_conntrack_netlink.c    |  4 ++-
 net/netfilter/nf_conntrack_standalone.c |  4 ++-
 net/netfilter/nfnetlink_queue.c         | 13 ++++++---
 net/netlabel/netlabel_unlabeled.c       | 19 +++++++++++---
 net/netlabel/netlabel_user.c            |  4 ++-
 security/security.c                     | 11 ++++----
 15 files changed, 121 insertions(+), 35 deletions(-)
Acked-by: Paul Moore <paul@paul-moore.com>


--
paul moore
www.paul-moore.com
Thread (49 messages) 49 messages, 5 authors, last reply 2021-05-26
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help