PT-2026-4667 · Linux+2 · Linux Kernel+2

Published

2025-12-31

·

Updated

2026-06-04

·

CVE-2026-23005

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.19.0-rc2-ffa07f7fd437-x86 amx nm xfd non init-vm
Description The Linux kernel contains a flaw related to the handling of XSTATE BV and XFD during guest XSAVE state loading via KVM SET XSAVE. Specifically, the kernel did not clear XSTATE BV[i] when XFD[i]=1, potentially leading to a #NM (Device Not Available) error and kernel panic if the guest executes WRMSR(MSR IA32 XFD) to set XFD[18] = 1, and a host interrupt triggers kernel fpu begin() before the vmexit handler calls fpu update guest xfd(). The issue can also occur when userspace provides XSTATE BV[i]=1 via KVM SET XSAVE. The root cause is an inconsistency between the XFD and XSTATE BV values, which can occur during interrupts or preemption on preemptible kernels. The corrected behavior aligns with the Intel Software Developer's Manual, which specifies that XSAVE should save XSTATE BV as '0' for components disabled via XFD.
Recommendations Update to a version of the Linux kernel newer than 6.19.0-rc2-ffa07f7fd437-x86 amx nm xfd non init-vm.

Exploit

Fix

Race Condition

Weakness Enumeration

Related Identifiers

BDU:2026-01056
CVE-2026-23005
ECHO-342E-40B4-BCE0
OESA-2026-1759
OESA-2026-1760
OESA-2026-1761
OPENSUSE-SU-2026:20287-1
SUSE-SU-2026:0447-1
SUSE-SU-2026:0472-1
SUSE-SU-2026:0587-1
SUSE-SU-2026:20477-1
SUSE-SU-2026:20498-1
SUSE-SU-2026:20555-1
SUSE-SU-2026:20599-1
SUSE-SU-2026:20615-1
SUSE-SU-2026:20845-1
SUSE-SU-2026:20876-1
USN-8278-1
USN-8278-2
USN-8289-1
USN-8289-2
USN-8296-1
USN-8296-2
USN-8393-1

Affected Products

Linuxmint
Linux Kernel
Ubuntu