Smack: Assign smack_known_web label for kernel thread's socket in the sk_alloc_securi... 23/80723/2
authorjooseong lee <jooseong.lee@samsung.com>
Wed, 20 Jul 2016 01:07:11 +0000 (10:07 +0900)
committerjooseong lee <jooseong.lee@samsung.com>
Wed, 20 Jul 2016 01:48:06 +0000 (10:48 +0900)
commit6e588814ea9a536ac74a7f09f127a6843a80d817
tree3ee03df42b21ef27b4978bd195fdccfcb463ddf2
parentcfe763397fd445b1ac4f020997265d80e513a0e5
Smack: Assign smack_known_web label for kernel thread's socket in the sk_alloc_security hook

Creating struct sock by sk_alloc function in various kernel subsystems
like bluetooth dosen't call smack_socket_post_create(). In such case,
received sock label is the floor('_') label and makes access deny.

Refers to:
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=7412301b76bd53ee53b860f611fc3b5b1c2245b5

Change-Id: I614c5f0e6d59be5ca6b49f0581edfef79fc334cf
Signed-off-by: jooseong lee <jooseong.lee@samsung.com>
security/smack/smack_lsm.c