Smack: Assign smack_known_web label for kernel thread's socket in the sk_alloc_securi... 17/80717/4 accepted/tizen/mobile/20160720.055300 submit/tizen/20160720.020843
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:49:13 +0000 (10:49 +0900)
commitd3717461f4cba8dc7c5b91a9f872e2bab0a4e7f4
tree91c608004e664132dc9c6b5f4c6ed499b15cfe9f
parent773a1cd3ccf9b1fa8e7d492255c6f1ad0f307c95
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