+11
−3
Loading
Guest-controlled counter indices received via SBI ecalls are used to index into the PMC array. Sanitize them with array_index_nospec() to prevent speculative out-of-bounds access. Similar to x86 commit 13c5183a ("KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks"). Fixes: 8f0153ec ("RISC-V: KVM: Add skeleton support for perf") Reviewed-by:Radim Krčmář <radim.krcmar@oss.qualcomm.com> Signed-off-by:
Lukas Gerlach <lukas.gerlach@cispa.de> Link: https://lore.kernel.org/r/20260303-kvm-riscv-spectre-v1-v2-4-192caab8e0dc@cispa.de Signed-off-by:
Anup Patel <anup@brainfault.org>