From: David Howells Date: Fri, 7 Oct 2005 23:43:55 +0000 (-0700) Subject: [PATCH] key: plug request_key_auth memleak (CAN-2005-3119) X-Git-Tag: v2.6.13.4~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=db5356da707a5e8414c6ea9e5d50ce3ef884afce;p=thirdparty%2Fkernel%2Fstable.git [PATCH] key: plug request_key_auth memleak (CAN-2005-3119) Plug request_key_auth memleak. This can be triggered by unprivileged users, so is local DoS. Signed-off-by: Chris Wright Signed-Off-By: David Howells Signed-off-by: Greg Kroah-Hartman --- diff --git a/security/keys/request_key_auth.c b/security/keys/request_key_auth.c index f22264632229c..6ca5e507084bb 100644 --- a/security/keys/request_key_auth.c +++ b/security/keys/request_key_auth.c @@ -96,6 +96,7 @@ static void request_key_auth_destroy(struct key *key) kenter("{%d}", key->serial); key_put(rka->target_key); + kfree(rka); } /* end request_key_auth_destroy() */