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

RDMA/efa: Keep admin queues alive while IRQ is registered

The management IRQ handler accesses both the admin completion queue and the
async event queue. The driver registered the IRQ before constructing these
queues and destroyed them before freeing the IRQ, so the handler's lifetime
was not contained by the resources it accesses.

Initialize the queues with interrupts masked, request the IRQ, and then
switch to interrupt mode. On removal, reset the device and free the IRQ
before destroying the queues. Also reset the device before destroying the
queues if IRQ registration fails, because the device already has their DMA
addresses.
Published: 2026-10-14
Score: 7.0 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

The RDMA/efa driver in the Linux kernel registers its interrupt request before it has fully created the administration completion queue and the asynchronous event queue, and it destroys these queues before it frees the IRQ. As a result, the IRQ handler can access dangling pointers that reference already freed memory, creating a use‑after‑free condition. This improper resource handling may corrupt kernel memory, causing a kernel panic or allowing an attacker to gain elevated privileges if the memory corruption is exploitable.

Affected Systems

The vulnerability affects any Linux system that runs a kernel version before the patch that incorporates the RDMA/EFA driver fix, specifically systems that load the rdma_efa or efa modules and have RDMA/EFA enabled. All such kernels are considered vulnerable until the update is applied.

Risk and Exploitability

The CVSS score of 7.0 indicates a high severity, but the EPSS score of less than one percent suggests a low probability of current exploitation. The flaw is not listed in the CISA KEV catalog. Exploitation would require a privileged or local user on a machine running the rdma_efa driver to trigger the IRQ handler after the queues are destroyed, leading to kernel memory corruption. This can result in a denial of service or, if the attacker can execute code with elevated privileges, privilege escalation.

Generated by OpenCVE AI on October 16, 2026 at 22:56 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Linux kernel to a release that incorporates the RDMA/EFA driver fix, ensuring that IRQ registration occurs only after queue allocation and before queue destruction.
  • If a kernel update is not immediately available, unload or disable the rdma_efa and efa modules to prevent the faulty IRQ handler from executing during normal operation.
  • Configure system policies to restrict RDMA/EFA device access to privileged users only, reducing the risk of accidental triggering by non‑privileged processes.
  • Monitor kernel logs for EFA driver panics or aborts and take corrective action if such events are observed.

Generated by OpenCVE AI on October 16, 2026 at 22:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4841-1 linux security update
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6568-1 linux security update
History

Fri, 16 Oct 2026 00:30:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


Thu, 15 Oct 2026 23:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Thu, 15 Oct 2026 03:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Wed, 14 Oct 2026 13:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: RDMA/efa: Keep admin queues alive while IRQ is registered The management IRQ handler accesses both the admin completion queue and the async event queue. The driver registered the IRQ before constructing these queues and destroyed them before freeing the IRQ, so the handler's lifetime was not contained by the resources it accesses. Initialize the queues with interrupts masked, request the IRQ, and then switch to interrupt mode. On removal, reset the device and free the IRQ before destroying the queues. Also reset the device before destroying the queues if IRQ registration fails, because the device already has their DMA addresses.
Title RDMA/efa: Keep admin queues alive while IRQ is registered
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-10-19T09:19:25.294Z

Reserved: 2026-09-25T10:25:14.348Z

Link: CVE-2026-98430

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-14T14:17:54.697

Modified: 2026-10-19T10:18:49.713

Link: CVE-2026-98430

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-14T00:00:00Z

Links: CVE-2026-98430 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T01:45:07Z

Weaknesses
  • CWE-826

    Premature Release of Resource During Expected Lifetime