Impact
A missing validation in KVM for ARM64 allows an attacker to specify an invalid SVE vector length during virtual CPU initialization. The kernel only clamped the upper bound of the length, and a zero-sized SVE state is then detected by a WARN_ON that causes a fatal error at EL2. The flaw can lead to a kernel panic, denying service to the host or hypervisor.
Affected Systems
All Linux kernel builds that expose the ARM64 KVM virtual CPU initialization path for SVE. Users running a patched kernel are not affected. Specific affected kernel versions are not listed in the public data.
Risk and Exploitability
The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, indicating that current exploitation activity is unknown. The primary attack vector is likely a virtual machine or hypervisor that supplies an invalid SVE vector length during VCPU setup, which can trigger a fatal kernel panic. The CVSS score is not disclosed, but the impact of a kernel panic implies a high severity for systems that enable SVE in KVM.
OpenCVE Enrichment