CVE-2026-46059

CVE-2026-46059

Medium · published May 27, 2026

CVSS v3.1
5.5
EPSS
0%
Percentile
5.0
In the wild
Unconfirmed
What it is

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

KVM: nSVM: Always use NextRIP as vmcb02's NextRIP after first L2 VMRUN

For guests with NRIPS disabled, L1 does not provide NextRIP when running

an L2 with an injected soft interrupt, instead it advances the current RIP

before running it. KVM uses the current RIP as the NextRIP in vmcb02 to

emulate a CPU without NRIPS.

However, after L2 runs the first time, NextRIP will be updated by the CPU

and/or KVM, and the current RIP is no longer the correct value to use in

vmcb02. Hence, after save/restore, use the current RIP if and only if a

nested run is pending, otherwise use NextRIP. Give soft_int_next_rip the

same treatment, as it's the same logic, just for a narrower use case.

[sean: give soft_int_next_rip the same treatment]

The record
Technical detail
CVSS v3.1
5.5 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00162 · 5.0th percentile
Published
2026-05-27T18:17Z
Affected products (2)
ProductVersionsFixed in
linux/linux_kernel≥ 5.8, < 6.18.276.18.27
linux/linux_kernel≥ 6.19, < 7.0.47.0.4
References (5)
EPSS history
Timeline
  • 27 MAY 12:57Z
    KVM: nSVM: Always use NextRIP as vmcb02's NextRIP after first L2 VMRUN
    cvelistv5