android_kernel_samsung_msm8976/security/selinux
Stephen Smalley b2c80e29e4 selinux: fix GPF on invalid policy
commit 5b0e7310a2a33c06edc7eb81ffc521af9b2c5610 upstream.

levdatum->level can be NULL if we encounter an error while loading
the policy during sens_read prior to initializing it.  Make sure
sens_destroy handles that case correctly.

Reported-by: syzbot+6664500f0f18f07a5c0e@syzkaller.appspotmail.com
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
Signed-off-by: Paul Moore <paul@paul-moore.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-07-27 21:53:36 +02:00
..
include Add security hooks to binder and implement the hooks for SELinux. 2018-02-06 13:12:15 +01:00
ss selinux: fix GPF on invalid policy 2019-07-27 21:53:36 +02:00
.gitignore
Kconfig security: selinux: Partially remove samsung changes 2017-04-18 12:51:52 +02:00
Makefile security: selinux: Partially remove samsung changes 2017-04-18 12:51:52 +02:00
avc.c security: selinux: Partially remove samsung changes 2017-04-18 12:51:52 +02:00
exports.c security: selinux: Partially remove samsung changes 2017-04-18 12:51:52 +02:00
hooks.c selinux: fix double free in selinux_parse_opts_str() 2019-07-27 21:44:49 +02:00
netif.c security: selinux: Partially remove samsung changes 2017-04-18 12:51:52 +02:00
netlabel.c
netlink.c
netnode.c security: selinux: Partially remove samsung changes 2017-04-18 12:51:52 +02:00
netport.c security: selinux: Partially remove samsung changes 2017-04-18 12:51:52 +02:00
nlmsgtab.c selinux: nlmsgtab: add SOCK_DESTROY to the netlink mapping tables 2016-05-18 14:36:08 +05:30
selinuxfs.c security: selinux: Partially remove samsung changes 2017-04-18 12:51:52 +02:00
xfrm.c