All vulnerabilities
CVE-2026-98928

Linux: KVM: arm64: Derive GUEST_HAS_SVE from the SVE feature bit at EL2

Linux LinuxOperating systems
CVSS
NoneNot scored
ExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)No scoreNo FIRST EPSS score in this snapshot yet
Fixed in4efda204087145d40a84344edec7e9d3885ad3abAlso 7b5e99d286747b6b5b583b8efcd06bdbdd94b229, 4f16c5fc8dc4c5596e3777ab9f449a54e3f85fd5CVE List
Published23 Oct 2026Updated 23 Oct 2026CVE List

What fixes it

  • 4efda204087145d40a84344edec7e9d3885ad3abLinuxCVE List
  • 7b5e99d286747b6b5b583b8efcd06bdbdd94b229LinuxCVE List
  • 4f16c5fc8dc4c5596e3777ab9f449a54e3f85fd5LinuxCVE List

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

Description

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

KVM: arm64: Derive GUEST_HAS_SVE from the SVE feature bit at EL2

pkvm_init_features_from_host() takes KVM_ARCH_FLAG_GUEST_HAS_SVE and KVM_ARM_VCPU_SVE from the host separately, but pkvm_vcpu_init_sve() tests the bit while vcpu_has_sve() reads the flag. A host that sets the flag without the bit gets a vCPU with a NULL sve_state that the world switch loads the guest's SVE state from.

Derive the flag from the bit, and drop the protected path's copy of the host's flag, which is dead code since protected VMs are not allowed SVE.

Text from CVE List

Affected versions 8

  • Linuxaffected: 41d6028e28bd474298ff10409c292ec46cf43a90 before 4efda204087145d40a84344edec7e9d3885ad3abCVE List
  • Linuxaffected: 41d6028e28bd474298ff10409c292ec46cf43a90 before 7b5e99d286747b6b5b583b8efcd06bdbdd94b229CVE List
  • Linuxaffected: 41d6028e28bd474298ff10409c292ec46cf43a90 before 4f16c5fc8dc4c5596e3777ab9f449a54e3f85fd5CVE List
  • Linuxaffected: 6.14CVE List
  • Linuxunaffected: all versions before 6.14CVE List
  • Linuxunaffected: 6.18.55 through 6.18.*CVE List
  • Linuxunaffected: 7.2.9 through 7.2.*CVE List
  • Linuxunaffected: 7.3CVE List

References 3