linux/security/selinux/ss
Thiébaud Weksteen efefe36c03 selinux: ignore unknown extended permissions
commit 900f83cf37 upstream.

When evaluating extended permissions, ignore unknown permissions instead
of calling BUG(). This commit ensures that future permissions can be
added without interfering with older kernels.

Cc: stable@vger.kernel.org
Fixes: fa1aa143ac ("selinux: extended permissions for ioctls")
Signed-off-by: Thiébaud Weksteen <tweek@google.com>
Signed-off-by: Paul Moore <paul@paul-moore.com>
Acked-by: Paul Moore <paul@paul-moore.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2025-01-09 13:33:32 +01:00
..
avtab.c selinux: replace kmem_cache_create() with KMEM_CACHE() 2024-08-27 18:42:27 -04:00
avtab.h selinux: fix style issues in security/selinux/ss/avtab.h 2024-02-23 17:26:00 -05:00
conditional.c selinux: constify source policy in cond_policydb_dup() 2024-04-30 19:01:04 -04:00
conditional.h selinux: constify source policy in cond_policydb_dup() 2024-04-30 19:01:04 -04:00
constraint.h selinux: fix style issues in security/selinux/ss/constraint.h 2024-02-23 17:26:02 -05:00
context.c selinux: fix style issues in security/selinux/ss/context.h 2024-02-23 17:26:03 -05:00
context.h selinux: fix style issues in security/selinux/ss/context.h 2024-02-23 17:26:02 -05:00
ebitmap.c selinux: replace kmem_cache_create() with KMEM_CACHE() 2024-08-27 18:42:27 -04:00
ebitmap.h selinux: Use 1UL for EBITMAP_BIT to match maps type 2024-07-02 11:41:05 -04:00
hashtab.c selinux: replace kmem_cache_create() with KMEM_CACHE() 2024-08-27 18:42:27 -04:00
hashtab.h selinux: constify source policy in cond_policydb_dup() 2024-04-30 19:01:04 -04:00
mls.c selinux: fix style issues in security/selinux/ss/mls.c 2024-02-23 17:26:05 -05:00
mls.h selinux: fix style issues in security/selinux/ss/mls.h 2024-02-23 17:26:05 -05:00
mls_types.h selinux: fix style issues in security/selinux/ss/mls_types.h 2024-02-23 17:26:06 -05:00
policydb.c selinux: clarify return code in filename_trans_read_helper_compat() 2024-04-04 16:38:37 -04:00
policydb.h selinux: fix style issues in security/selinux/ss/policydb.h 2024-02-23 17:26:06 -05:00
services.c selinux: ignore unknown extended permissions 2025-01-09 13:33:32 +01:00
services.h selinux: fix style issues in security/selinux/ss/services.h 2024-02-23 17:26:07 -05:00
sidtab.c selinux: fix style issues in security/selinux/ss/sidtab.c 2024-02-23 17:26:08 -05:00
sidtab.h selinux: fix style issues in security/selinux/ss/sidtab.h 2024-02-23 17:26:07 -05:00
symtab.c selinux: improve symtab string hashing 2024-03-27 19:26:25 -04:00
symtab.h selinux: fix style issues in security/selinux/ss/symtab.h 2024-02-23 17:26:08 -05:00