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

RDMA/irdma: Prevent user-triggered null deref on QP create

Previously, the user QP creation path would only attempt to
populate iwqp->iwpbl if the user-provided req.user_wqe_bufs
field was non-zero. The problem is that iwqp->iwpbl is
unconditionally dereferenced later on in irdma_setup_virt_qp.

While there was a check for iwqp->iwpbl != NULL, this check
would only occur if req.user_wqe_bufs was non-zero. The end
result is that a user could send a zero user_wqe_bufs value
and trigger a null ptr deref.

Fix this by unconditionally calling irdma_get_pbl and bailing
if it fails, similar to the CQ and SRQ paths.
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw exists in the Linux kernel’s RDMA/irdma driver. During queue pair creation, the driver populates the page buffer list only when the user supplies a non‑zero user_wqe_bufs value. When the user supplies zero, the page buffer list pointer is later dereferenced without a NULL guard because the guard check is also inside the same conditional. This results in a NULL pointer dereference that can crash the kernel and cause a system reboot, effectively denying service. The weakness is a classic NULL pointer dereference (CWE‑476).

Affected Systems

All Linux kernels that include the irdma driver before the fix commit 728211c815f6… are affected. The vendors listed are Linux:Linux, meaning any distribution that ships the upstream Linux kernel with the irdma module compiled. No specific version ranges were provided, so every kernel built with this module prior to the patch is potentially vulnerable.

Risk and Exploitability

The CVSS score is not published and the EPSS score is not available. The vulnerability is not listed in the CISA KEV catalog. The attack requires a user with the ability to send RDMA queue pair creation requests—typically a local user with RDMA device access. The impact is a kernel crash and reboot, which constitutes a denial‑of‑service. No remote code execution or data exfiltration is possible from the information provided.

Generated by OpenCVE AI on August 10, 2026 at 16:00 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Install a Linux kernel version that contains the irdma fix commit (e.g., a recent stable release).
  • Reboot the system to load the updated kernel.
  • If an immediate kernel upgrade is not feasible, apply the upstream patch that unconditionally calls irdma_get_pbl to the current kernel source and rebuild the kernel.

Generated by OpenCVE AI on August 10, 2026 at 16:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Weaknesses CWE-476

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: RDMA/irdma: Prevent user-triggered null deref on QP create Previously, the user QP creation path would only attempt to populate iwqp->iwpbl if the user-provided req.user_wqe_bufs field was non-zero. The problem is that iwqp->iwpbl is unconditionally dereferenced later on in irdma_setup_virt_qp. While there was a check for iwqp->iwpbl != NULL, this check would only occur if req.user_wqe_bufs was non-zero. The end result is that a user could send a zero user_wqe_bufs value and trigger a null ptr deref. Fix this by unconditionally calling irdma_get_pbl and bailing if it fails, similar to the CQ and SRQ paths.
Title RDMA/irdma: Prevent user-triggered null deref on QP create
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-10T12:04:38.930Z

Reserved: 2026-07-30T09:28:09.391Z

Link: CVE-2026-68418

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T16:15:04Z

Weaknesses