On Fri, 14 Jun 2024 22:29:10 +1000, Michael Ellerman wrote: > Al reported a possible use-after-free (UAF) in kvm_spapr_tce_attach_iommu_group(). > > It looks up `stt` from tablefd, but then continues to use it after doing > fdput() on the returned fd. After the fdput() the tablefd is free to be > closed by another thread. The close calls kvm_spapr_tce_release() and > then release_spapr_tce_table() (via call_rcu()) which frees `stt`. > > [...] Applied to powerpc/fixes. [1/1] KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group() https://git.kernel.org/powerpc/c/a986fa57fd81a1430e00b3c6cf8a325d6f894a63 cheers