summaryrefslogtreecommitdiffstats
path: root/include/keys
diff options
context:
space:
mode:
authorMimi Zohar2014-05-22 20:02:23 +0200
committerMimi Zohar2014-07-17 15:35:14 +0200
commita4e3b8d79a5c6d40f4a9703abf7fe3abcc6c3b8d (patch)
treec8b4b4458f2f213bddff67cb347f732836629e97 /include/keys
parentima: provide double buffering for hash calculation (diff)
downloadkernel-qcow2-linux-a4e3b8d79a5c6d40f4a9703abf7fe3abcc6c3b8d.tar.gz
kernel-qcow2-linux-a4e3b8d79a5c6d40f4a9703abf7fe3abcc6c3b8d.tar.xz
kernel-qcow2-linux-a4e3b8d79a5c6d40f4a9703abf7fe3abcc6c3b8d.zip
KEYS: special dot prefixed keyring name bug fix
Dot prefixed keyring names are supposed to be reserved for the kernel, but add_key() calls key_get_type_from_user(), which incorrectly verifies the 'type' field, not the 'description' field. This patch verifies the 'description' field isn't dot prefixed, when creating a new keyring, and removes the dot prefix test in key_get_type_from_user(). Changelog v6: - whitespace and other cleanup Changelog v5: - Only prevent userspace from creating a dot prefixed keyring, not regular keys - Dmitry Reported-by: Dmitry Kasatkin <d.kasatkin@samsung.com> Signed-off-by: Mimi Zohar <zohar@linux.vnet.ibm.com> Acked-by: David Howells <dhowells@redhat.com>
Diffstat (limited to 'include/keys')
0 files changed, 0 insertions, 0 deletions