CVE Catalog

CVE-2026-80873

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, KVM for arm64 has a vulnerability where ESR_EL2 is not written when injecting nested SError exceptions. The kvm_inject_el2_exception() function writes ESR_EL2 for synchronous exceptions but not for SError, causing the L2 guest to observe a stale ESR_EL2.

Risk Assessment

The vulnerability may lead to incorrect behavior of the L2 guest hypervisor, potentially resulting in improper exception handling and potential isolation breaches between virtual machines.

Recommendation

It is recommended to update the Linux kernel to a version containing the fix for this vulnerability.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: nv: Write ESR_EL2 for injected nested SError exceptions kvm_inject_el2_exception() writes ESR_EL2 for synchronous exceptions but not for SError. enter_exception64() does not write ESR_ELx for any exception type, so the constructed syndrome is dropped. A guest L2 hypervisor taking a nested SError observes stale ESR_EL2. This affects both kvm_inject_nested_serror() and the EASE path in kvm_inject_nested_sea(). Write ESR_EL2 for except_type_serror, matching except_type_sync.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS