Thread (7 messages) 7 messages, 4 authors, 2022-03-03

Re: [PATCH 1/2] tpm: Fix tpmrm reference counting

From: Vincent Whitchurch <hidden>
Date: 2021-06-17 05:38:12
Also in: lkml

On Wed, Jun 16, 2021 at 08:53:01PM +0200, Jason Gunthorpe wrote:
On Tue, Jun 15, 2021 at 11:14:08AM +0200, Vincent Whitchurch wrote:
quoted
The code added by commit 8979b02aaf1d6de8 ("tpm: Fix reference count to
main device") tries to take an extra reference to the main device only
for TPM2 by looking at the flags, but the flags are actually not set
at the time when tpm_chip_alloc() is called, so no extra reference is
ever taken, leading to a use-after-free if the TPM modules are removed
when the tpmrm device is in use.
Please read this

https://lore.kernel.org/linux-integrity/20210205172528.GP4718@ziepe.ca/ (local)
Thank you for the pointer.  I see that Lino already posted your proposal
as a real patch as you requested so I will drop this.

 https://lore.kernel.org/linux-integrity/1613949567-1181-2-git-send-email-LinoSanfilippo@gmx.de/ (local)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help