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

KVM: x86: Nullify irqfd->producer if updating IRTE for bypass fails

Nullify irqfd->producer if updating the IRTE for bypass fails, as leaving a
dangling pointer will result in a use-after-free if the irqfd is reachable
through KVM's routing, but the producer is freed separately. E.g. for VFIO
PCI, the producer is embedded in struct "vfio_pci_irq_ctx" and freed when
the vector is disabled, which can happen independent of routing updates.

[sean: drop PPC change, massage changelog]
Published: 2026-08-15
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability occurs in the Linux kernel’s KVM/x86 module when an IRQ routing entry fails to update. The code leaves a dangling pointer in the irqfd structure, specifically the producer reference, which can later be dereferenced after the producer has been freed. This use‑after‑free can corrupt kernel memory and potentially allow an attacker to execute arbitrary code or elevate privileges within the kernel.

Affected Systems

The affected system is the Linux kernel with KVM support on x86. No specific version range is listed, so any kernel build that contains the upstream KVM code before the inclusion of the upstream fix is potentially vulnerable. All distributions shipping such kernels should review their current versions.

Risk and Exploitability

The CVSS score is 8.8 and the EPSS score is < 1%, indicating a severe weakness with a very low but nonzero probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is a virtual machine or local user that can influence IRQ routing or manage VFIO PCI devices, based on the description. Exploitation would require triggering the failure path during a routing update, after which the dangling pointer could be dereferenced. Because no public exploitation details exist and the path involves kernel routing logic, practical exploitation may be limited to environments with advanced virtualization control. The risk remains severe due to the use‑after‑free nature, but the exact likelihood of exploitation is uncertain.

Generated by OpenCVE AI on August 22, 2026 at 09:45 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the CVE‑2026‑72283 fix.
  • If immediate upgrade is not feasible, apply the upstream commit c/d1379888cc4230bac647ec24ab83306afbd03e88 to the kernel source and rebuild.
  • As a temporary mitigation, disable KVM or the affected IRQ routing pathway until a kernel update can be applied.

Generated by OpenCVE AI on August 22, 2026 at 09:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 08:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Wed, 19 Aug 2026 00:15:00 +0000

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

None

threat_severity

Moderate


Mon, 17 Aug 2026 09:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Nullify irqfd->producer if updating IRTE for bypass fails Nullify irqfd->producer if updating the IRTE for bypass fails, as leaving a dangling pointer will result in a use-after-free if the irqfd is reachable through KVM's routing, but the producer is freed separately. E.g. for VFIO PCI, the producer is embedded in struct "vfio_pci_irq_ctx" and freed when the vector is disabled, which can happen independent of routing updates. [sean: drop PPC change, massage changelog]
Title KVM: x86: Nullify irqfd->producer if updating IRTE for bypass fails
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-17T05:42:18.185Z

Reserved: 2026-08-09T03:40:39.917Z

Link: CVE-2026-72283

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:59.037

Modified: 2026-08-17T06:18:30.940

Link: CVE-2026-72283

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-72283 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T10:00:07Z

Weaknesses
  • CWE-825

    Expired Pointer Dereference