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

RDMA/siw: publish QP after initialization

siw_create_qp() currently calls siw_qp_add() before the queues, CQ
pointers, state, completion, and device list entry are ready. A QPN
lookup can therefore reach a QP that is still being constructed.

Move siw_qp_add() to the end of siw_create_qp(), after QP
initialization and before adding the QP to the siw device list.
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises in the RDMA/siw subsystem of the Linux kernel where the QP creation routine siw_create_qp incorrectly registers a QP before its internal components are fully initialized. This premature publication allows concurrent QPN lookup operations to reference a QP that is still being set up, potentially exposing uninitialized fields to the kernel or user space. If an attacker can trigger such reads, it could lead to inconsistent state, memory corruption, or a crash, effectively enabling a denial‑of‑service condition or, in the worst case, execution of malicious code if the uninitialized data is exploitable.

Affected Systems

All devices running any version of the Linux kernel that includes the legacy RDMA/siw stack are affected. No specific product or version list is provided, so any distribution that still ships the default RDMA/siw implementation before the fix will be susceptible. The fix moves the siw_qp_add call to after the QP struct has been fully populated and linked into the device list.

Risk and Exploitability

The CVSS score is not disclosed in the data, and EPSS is not available, so the likelihood of exploitation is uncertain. The CVE is not currently listed in CISA KEV, suggesting no known active exploits. The most likely attack vector involves sending malformed or specially crafted RDMA messages that trigger the race. Because the vulnerability can lead to a kernel crash, it poses moderate to high risk to availability but does not explicitly allow privilege escalation or confidentiality compromise.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel version that includes the siw_qp_add initialization fix
  • If a kernel upgrade cannot be performed immediately, disable or restrict RDMA/siw interfaces to trusted users or processes until the patch is applied
  • Continuously monitor system logs and crash dumps for QP‑related faults and perform kernel stability analysis

Generated by OpenCVE AI on August 10, 2026 at 16:01 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-665

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/siw: publish QP after initialization siw_create_qp() currently calls siw_qp_add() before the queues, CQ pointers, state, completion, and device list entry are ready. A QPN lookup can therefore reach a QP that is still being constructed. Move siw_qp_add() to the end of siw_create_qp(), after QP initialization and before adding the QP to the siw device list.
Title RDMA/siw: publish QP after initialization
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:37.936Z

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

Link: CVE-2026-68417

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