[PATCH] KVM: arm64: nested: fix VNCR TLB ASID match logic for non-Global entries
Oliver Upton
oliver.upton at linux.dev
Fri Sep 5 02:41:10 PDT 2025
On Thu, 04 Sep 2025 00:04:21 +0900, Geonha Lee wrote:
> kvm_vncr_tlb_lookup() is supposed to return true when the cached VNCR
> TLB entry is valid for the current context. For non-Global entries, that
> means the entry’s ASID must match the current ASID.
>
> The current code returns true when the ASIDs do *not* match, which
> inverts the logic. This is a potential vulnerability:
>
> [...]
Applied to fixes, thanks!
[1/1] KVM: arm64: nested: fix VNCR TLB ASID match logic for non-Global entries
https://git.kernel.org/kvmarm/kvmarm/c/06f66db9bda4
--
Best,
Oliver
More information about the linux-arm-kernel
mailing list