aboutsummaryrefslogtreecommitdiffstats
path: root/security/keys/user_defined.c
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2017-06-08 14:48:57 +0100
committerJames Morris <james.l.morris@oracle.com>2017-06-09 13:29:48 +1000
commit57070c850a03ee0cea654fc22cb8032fc3139d39 (patch)
treebe043744d16a49c9b33fc17f6d1d6f2a6ee89102 /security/keys/user_defined.c
parentKEYS: fix freeing uninitialized memory in key_update() (diff)
downloadlinux-dev-57070c850a03ee0cea654fc22cb8032fc3139d39.tar.xz
linux-dev-57070c850a03ee0cea654fc22cb8032fc3139d39.zip
KEYS: sanitize add_key() and keyctl() key payloads
Before returning from add_key() or one of the keyctl() commands that takes in a key payload, zero the temporary buffer that was allocated to hold the key payload copied from userspace. This may contain sensitive key material that should not be kept around in the slab caches. Signed-off-by: Eric Biggers <ebiggers@google.com> Signed-off-by: David Howells <dhowells@redhat.com> Signed-off-by: James Morris <james.l.morris@oracle.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions