]> git.baikalelectronics.ru Git - kernel.git/commit
tpm: Check size of response before accessing data
authorStefan Berger <stefanb@linux.vnet.ibm.com>
Thu, 19 Jan 2017 12:19:12 +0000 (07:19 -0500)
committerJarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Mon, 23 Jan 2017 16:28:18 +0000 (18:28 +0200)
commita9ac72b684d82d772fc3a2a2127774d7a31cf486
tree88dfa2afb97240abe521a65639795bd969eb749e
parent254f57ef1765d30a975b40843c5041f08596de71
tpm: Check size of response before accessing data

Make sure that we have not received less bytes than what is indicated
in the header of the TPM response. Also, check the number of bytes in
the response before accessing its data.

Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
Reviewed-by: Jarkko Sakkinen <jarkko.sakkine@linux.intel.com>
Tested-by: Jarkko Sakkinen <jarkko.sakkine@linux.intel.com>
Signed-off-by: Jarkko Sakkinen <jarkko.sakkine@linux.intel.com>
drivers/char/tpm/tpm-interface.c
drivers/char/tpm/tpm-sysfs.c
drivers/char/tpm/tpm.h
drivers/char/tpm/tpm2-cmd.c
drivers/char/tpm/tpm_tis_core.c