aboutsummaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorDan Carpenter <dan.carpenter@oracle.com>2017-06-14 13:35:37 +0300
committerMoyster <oysterized@gmail.com>2017-11-06 15:30:59 +0100
commit3a777588fcde2574e5d9550da472e6dd86f67d67 (patch)
tree9a8ea13a13577d0908afa02cb25001caf50860b2 /arch
parent1f1e3e38082a32be54d6bb30a138c940708b64ef (diff)
xfrm: NULL dereference on allocation failure
commit e747f64336fc15e1c823344942923195b800aa1e upstream. The default error code in pfkey_msg2xfrm_state() is -ENOBUFS. We added a new call to security_xfrm_state_alloc() which sets "err" to zero so there several places where we can return ERR_PTR(0) if kmalloc() fails. The caller is expecting error pointers so it leads to a NULL dereference. Fixes: df71837d5024 ("[LSM-IPSec]: Security association restriction.") Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com> Signed-off-by: Willy Tarreau <w@1wt.eu>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions