summaryrefslogtreecommitdiffstats
path: root/samples
diff options
context:
space:
mode:
authorJeremy Boone <jeremy.boone@nccgroup.trust>2018-02-08 21:28:08 +0100
committerJames Morris <james.morris@microsoft.com>2018-02-27 00:43:46 +0100
commit3be23274755ee85771270a23af7691dc9b3a95db (patch)
tree5ab99a5a989b5e83010043345c2ed28f3fd760dc /samples
parenttpm: st33zp24: fix potential buffer overruns caused by bit glitches on the bus (diff)
downloadlinux-3be23274755ee85771270a23af7691dc9b3a95db.tar.xz
linux-3be23274755ee85771270a23af7691dc9b3a95db.zip
tpm: fix potential buffer overruns caused by bit glitches on the bus
Discrete TPMs are often connected over slow serial buses which, on some platforms, can have glitches causing bit flips. If a bit does flip it could cause an overrun if it's in one of the size parameters, so sanity check that we're not overrunning the provided buffer when doing a memcpy(). Signed-off-by: Jeremy Boone <jeremy.boone@nccgroup.trust> Cc: stable@vger.kernel.org Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com> Reviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> Tested-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> Signed-off-by: James Morris <james.morris@microsoft.com>
Diffstat (limited to 'samples')
0 files changed, 0 insertions, 0 deletions