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

KVM: s390: pci: Fix NULL dereference on AIBV allocation failure

The airq_iv_create() can return NULL on failure, but the return value was
never checked. If it fails, zdev->aibv will be NULL and fail when
dereferenced in kvm_zpci_set_airq(). Add a NULL check and free the
previously allocated AISB bit and zdev->aisb on failure.
Published: 2026-08-28
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel’s KVM implementation for the s390 architecture, the airq_iv_create() function can return NULL when it fails to allocate an AIBV. The code fail‑s to check this return value and proceeds to dereference the null pointer in kvm_zpci_set_airq(), causing a kernel panic. This crash brings the host down and results in a denial‑of‑service.

Affected Systems

All Linux kernel releases that include KVM s390 PCI support before the commit that added the null‑check are affected. The flaw is limited to the s390 architecture; other architectures and non‑s390 code are not impacted. The issue is triggered when the AIBV allocation code path is exercised, such as during PCI passthrough or other KVM operations on s390 systems.

Risk and Exploitability

The vulnerability is a classic null‑pointer dereference (CWE‑476). No CVSS score is listed, but a kernel panic is considered a high‑severity local vulnerability. There is no EPSS score and the CVE is not in the CISA KEV catalog, indicating no confirmed exploitation activity. The attack vector is local: a privileged user in the KVM environment can induce the allocation failure and force the kernel to panic, denying service to the host.

Generated by OpenCVE AI on August 28, 2026 at 12:35 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that contains the commit adding the null‑check in KVM s390 PCI code.
  • Reboot the host so the updated kernel is active and KVM services run on the fixed code.
  • If the environment requires KVM s390 PCI passthrough, temporarily disable that functionality until the patch is fully validated, to avoid potential host crashes.

Generated by OpenCVE AI on August 28, 2026 at 12:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 13:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

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: s390: pci: Fix NULL dereference on AIBV allocation failure The airq_iv_create() can return NULL on failure, but the return value was never checked. If it fails, zdev->aibv will be NULL and fail when dereferenced in kvm_zpci_set_airq(). Add a NULL check and free the previously allocated AISB bit and zdev->aisb on failure.
Title KVM: s390: pci: Fix NULL dereference on AIBV allocation failure
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:52:50.703Z

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

Link: CVE-2026-80684

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-80684

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T12:45:02Z

Weaknesses