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

vdpa/octeon_ep: fix IRQ-to-ring mapping in interrupt handler

Look up the IRQ index in oct_hw->irqs instead of assuming
irq - irqs[0]. This supports non-contiguous IRQ numbers and
avoids incorrect ring indexing when irqs[0] is not the base.
Published: 2026-08-15
Score: 10 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises from the vDPA driver for OcteonEP devices incorrectly determining the IRQ index, assuming the first IRQ is always the base. The patch replaces this assumption with a lookup into the hw->irqs array. This bug permits improper ring indexing when IRQ numbers are non‑contiguous, potentially causing an out‑of‑bounds memory access in the kernel. Such memory corruption can lead to a kernel panic or provide a vector for privilege escalation, representing a classic out‑of‑bounds array access flaw.

Affected Systems

The affected product is the Linux kernel, specifically the vdpa module that implements virtual device passthrough for OcteonEP hardware. Systems running older kernel builds that include this module and assign non‑contiguous IRQs to the device may be vulnerable. No specific kernel release is listed in the CVE, but the referenced commits indicate the issue was fixed in a recent kernel revision.

Risk and Exploitability

The CVSS score is 10, and the EPSS score is <1%, indicating a severe flaw with a very low probability of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog, suggesting no publicly known exploitation. Nevertheless, the defect allows out‑of‑bounds access in a privileged kernel module. If an attacker can force the driver to process a faulting IRQ sequence—such as via device reset, malformed I/O, or manipulated IRQ configuration—they could trigger a crash or elevate privileges. The most likely attack vector would be local or through a compromised device interface. In the absence of active exploitation evidence, the risk remains high due to the kernel privilege context, making prompt patching warranted.

Generated by OpenCVE AI on August 22, 2026 at 02:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that incorporates the latest vdpa/octeon_ep fix.
  • If the Octeon EP device is not required, unload or disable the vdpa/octeon_ep driver until a patched kernel is available.
  • Verify that vDPA devices are configured to use contiguous IRQ allocations or apply the kernel patch before the defect can be triggered by a manipulated IRQ sequence.

Generated by OpenCVE AI on August 22, 2026 at 02:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 01:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787

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

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

None

threat_severity

Moderate


Mon, 17 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787

Mon, 17 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787

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

Type Values Removed Values Added
Metrics cvssV3_1

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


Sat, 15 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: vdpa/octeon_ep: fix IRQ-to-ring mapping in interrupt handler Look up the IRQ index in oct_hw->irqs instead of assuming irq - irqs[0]. This supports non-contiguous IRQ numbers and avoids incorrect ring indexing when irqs[0] is not the base.
Title vdpa/octeon_ep: fix IRQ-to-ring mapping in interrupt handler
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:45:41.596Z

Reserved: 2026-08-15T05:44:03.883Z

Link: CVE-2026-74309

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:30.823

Modified: 2026-08-17T06:19:25.090

Link: CVE-2026-74309

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-74309 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T02:45:03Z

Weaknesses
  • CWE-131

    Incorrect Calculation of Buffer Size