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

KVM: arm64: vgic: Avoid double-deactivate of IRQs in the nested context

In the nested state, the physical interrupt has already been
deactivated through the HW bit in the LR. The extra deactivation
would be harmless but can hit an errata case on AmpereOne, so
avoid it here.

On AmpereOne, deactivating a physical interrupt through
ICC_DIR_EL1 or ICC_EOIR1_EL1 (depending on EOImode) which is not
active, but is the highest priority pending interrupt causes the
cpu to lose the interrupt pending state and also prevents the
delivery of future interrupts.
Published: 2026-08-28
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via interrupt loss
Action: Patch
AI Analysis

Impact

The Linux kernel’s virtual generic interrupt controller (VGIC) on ARM64 KVM environments can double‑deactivate a physical interrupt that has already been cleared by hardware. When this occurs in a nested VM, the additional deactivation triggers a hardware erratum on AmpereOne processors, causing the CPU to lose the pending interrupt state and suppress the delivery of future interrupts.

Affected Systems

Linux kernel installations running KVM on ARM64 that include the VGIC code are affected, with the erratum manifesting specifically on AmpereOne hardware. Version information is not specified in the advisory; the vulnerability is described as “resolved” by a kernel commit, but the exact kernel release containing the fix is not named.

Risk and Exploitability

The CVSS score of 5.5 indicates moderate severity. The EPSS score is fewer than 1 %, suggesting a low likelihood of exploitation, and the vulnerability is not listed in CISA’s KEV catalog. The advisory does not specify an attack vector or privilege level, and no public exploit is documented; therefore the risk is theoretical and likely limited to scenarios where a nested VM can trigger the double‑deactivation on vulnerable AmperOne hosts.

Generated by OpenCVE AI on September 2, 2026 at 05:38 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the host kernel to a version that contains the commit removing double‑deactivation logic for the VGIC on ARM64 KVM.
  • If an immediate kernel upgrade is not feasible, disable nested virtualization on AmpereOne hosts to prevent the erratum from being triggered.
  • Keep host firmware and CPU microcode up to date, monitor interrupt logs for missing pending states, and reboot affected guests or the host if interrupts are repeatedly lost.

Generated by OpenCVE AI on September 2, 2026 at 05:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 01 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-739

Tue, 01 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1341
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Fri, 28 Aug 2026 11:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-739

Fri, 28 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: vgic: Avoid double-deactivate of IRQs in the nested context In the nested state, the physical interrupt has already been deactivated through the HW bit in the LR. The extra deactivation would be harmless but can hit an errata case on AmpereOne, so avoid it here. On AmpereOne, deactivating a physical interrupt through ICC_DIR_EL1 or ICC_EOIR1_EL1 (depending on EOImode) which is not active, but is the highest priority pending interrupt causes the cpu to lose the interrupt pending state and also prevents the delivery of future interrupts.
Title KVM: arm64: vgic: Avoid double-deactivate of IRQs in the nested context
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-28T06:53:03.430Z

Reserved: 2026-08-26T14:34:25.786Z

Link: CVE-2026-80699

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-28T08:16:55.410

Modified: 2026-08-28T08:16:55.410

Link: CVE-2026-80699

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-28T00:00:00Z

Links: CVE-2026-80699 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-02T05:45:04Z

Weaknesses
  • CWE-1341

    Multiple Releases of Same Resource or Handle