Commit 7810cc1e7721220f1ed2a23ca95113d6434f6dcd

Authored by YOSHIFUJI Hideaki
Committed by James Morris
1 parent 88b62b915b

digsig: Fix memory leakage in digsig_verify_rsa()

digsig_verify_rsa() does not free kmalloc'ed buffer returned by
mpi_get_buffer().

Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
Signed-off-by: Dmitry Kasatkin <dmitry.kasatkin@intel.com>
Cc: stable@vger.kernel.org
Signed-off-by: James Morris <james.l.morris@oracle.com>

Showing 1 changed file with 2 additions and 0 deletions Side-by-side Diff

... ... @@ -162,6 +162,8 @@
162 162 memset(out1, 0, head);
163 163 memcpy(out1 + head, p, l);
164 164  
  165 + kfree(p);
  166 +
165 167 err = pkcs_1_v1_5_decode_emsa(out1, len, mblen, out2, &len);
166 168 if (err)
167 169 goto err;