Cloudanix VulnDB

CVE-2026-80873

None

CVSS

—

EPSS

0.2%

Published

Sep 4, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A Linux kernel bug on ARM servers can cause error details to be mishandled inside certain nested virtual machines, which may affect stability or troubleshooting in advanced cloud setups.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Theoretical
Impact
Other
Component
OS kernel
Class
Other
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

KVM on arm64 fails to write ESR_EL2 when injecting nested SError exceptions via kvm_inject_nested_serror or the EASE path, so enter_exception64 leaves stale syndrome values visible to an L2 guest hypervisor.

Why it matters to the business

Nested virtualization workloads on ARM64 hosts may encounter incorrect error reporting or handling inside L2 hypervisors, leading to unexpected guest behavior or diagnostic blind spots in cloud or appliance environments.

How an attack unfolds

An attacker with control of a nested guest triggers an SError injection path; because the syndrome register is not updated, the L2 hypervisor processes stale exception information that can be used to influence error handling or leak prior exception state.

How to fix it

Apply the upstream KVM arm64 fix that writes ESR_EL2 for except_type_serror; rebuild and deploy updated kernel packages on all ARM64 hosts running KVM nested virtualization.

How to confirm the fix worked

Inspect the kvm_inject_el2_exception and enter_exception64 paths in the running kernel source or binary to confirm ESR_EL2 is written for SError exceptions; test nested SError injection and verify fresh syndrome values reach L2.

Typical attack path

  1. Obtain execution inside an L1 guest with nested virtualization enabled
  2. Force an SError that routes through kvm_inject_nested_serror or kvm_inject_nested_sea
  3. Observe or act on the stale ESR_EL2 value presented to the L2 hypervisor

How to detect it

Review hypervisor and guest kernel logs for SError injection events or nested exception paths; correlate with any L2-visible stale syndrome values or unexpected error handling.

What your security team should do

  • Prioritize kernel updates on any ARM64 systems exposing nested virtualization
  • Audit nested-virt configurations and disable where not required
  • Add monitoring for unexpected SError handling anomalies in L2 guests

The record

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.

Affected packages

Ecosystem Package Introduced Fixed