CVE-2026-98465

RISC-V: KVM: Serialize IMSIC attributes with vCPU migration

State
Published
Severity
7.0 High
Published
Oct 18, 2026
Updated
Oct 24, 2026
Reserved
Sep 25, 2026

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

RISC-V: KVM: Serialize IMSIC attributes with vCPU migration

KVM device ioctls are not serialized against KVM_RUN. As a result, kvm_riscv_aia_imsic_rw_attr() can snapshot the physical CPU and HGEI of an IMSIC VS-file before a concurrent vCPU migration releases it.

The HGEI can then be allocated to another vCPU before imsic_vsfile_rw() uses the stale tuple. A GET or SET attribute may consequently access the new owner's interrupt file.

Serialize the entire IMSIC attribute operation with the target vCPU mutex. This prevents the VS-file from being migrated and recycled until the attribute access completes. Acquire the mutex killably so that the device ioctl remains interruptible while waiting for KVM_RUN to finish.

Scores

CVSSScoreVectorSource
3.17.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:HLinux

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • db8b7e97d6137a28b2bfc07e591d54da268f0c36 to before 6c2bcf6b173d4afed883cceea9d47f2c5194161dAffected
  • db8b7e97d6137a28b2bfc07e591d54da268f0c36 to before a29c5d2dd2ef9a8617a9a6d5585696d5f149cd98Affected
  • db8b7e97d6137a28b2bfc07e591d54da268f0c36 to before c525772c304c971b0d3a1f2898dedbae653efe90Affected
  • db8b7e97d6137a28b2bfc07e591d54da268f0c36 to before 71acbea44e78665ea90e3c310fca6bbdcc0252dbAffected
  • db8b7e97d6137a28b2bfc07e591d54da268f0c36 to before 8ae12ccaec6ec74945d8c1ef39f2c1b8df779abcAffected
LinuxLinux
  • 6.5Affected
  • before 6.5Not affected
  • 6.6.160 through 6.6.*Not affected
  • 6.12.112 through 6.12.*Not affected
  • 6.18.55 through 6.18.*Not affected
  • 7.2.9 through 7.2.*Not affected
  • 7.3 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.