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

RDMA/mlx4: Fix mis-use of RCU in mlx4_srq_event()

Sashiko points out the radix_tree itself is RCU safe, but nothing ever
frees the mlx4_srq struct with RCU, and it isn't even accessed within the
RCU critical section. It also will crash if an event is delivered before
the srq object is finished initializing.

Use the spinlock since it isn't easy to make RCU work, use
refcount_inc_not_zero() to protect against partially initialized objects,
and order the refcount_set() to be after the srq is fully initialized.
Published: 2026-05-28
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A concurrency bug in the Linux kernel’s RDMA driver mis‑uses RCU to handle SRQ events, causing the system to crash when an event is delivered before the SRQ object is fully initialized. The flaw does not provide a path to arbitrary code execution but results in an immediate service interruption when the kernel receives such an event.

Affected Systems

The vulnerability resides in the Linux kernel’s mlx4 RDMA module. No specific kernel version range is listed in the inputs, so any kernel build prior to the fix commit may be affected. The fix is included in the latest stable kernel releases as indicated by the Git references.

Risk and Exploitability

The CVSS score is 7.8, indicating a high severity. The EPSS score is < 1%, suggesting a low likelihood of exploitation. This vulnerability is not listed in the CISA KEV catalog. In environments that use RDMA SRQ events, the risk manifests as an abrupt kernel panic, which would interrupt service. Based on the description, the attack vector is inferred to be local or remote when an attacker can drive RDMA traffic that reaches the vulnerable driver, potentially leading to a denial of service.

Generated by OpenCVE AI on June 11, 2026 at 05:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the kernel to a version that contains the fix commit referenced in the advisory (e.g., kernel 6.6 or later as appropriate).
  • If an update is not immediately possible, apply the patch from the commit 1e2a44875b6afb4add1115f7f3351dcbeb6f273d to your kernel source and rebuild.
  • As a temporary alternative, if the updated kernel cannot be deployed, disable SRQ support or RDMA features in the kernel configuration to prevent the trigger.

Generated by OpenCVE AI on June 11, 2026 at 05:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 11 Jun 2026 03:15:00 +0000

Type Values Removed Values Added
Weaknesses NVD-CWE-noinfo
CPEs cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:*

Sat, 30 May 2026 11:00:00 +0000

Type Values Removed Values Added
Metrics 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'}

cvssV3_1

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


Fri, 29 May 2026 02:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-665

Fri, 29 May 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-366
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

Important


Thu, 28 May 2026 13:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-665

Thu, 28 May 2026 10:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: RDMA/mlx4: Fix mis-use of RCU in mlx4_srq_event() Sashiko points out the radix_tree itself is RCU safe, but nothing ever frees the mlx4_srq struct with RCU, and it isn't even accessed within the RCU critical section. It also will crash if an event is delivered before the srq object is finished initializing. Use the spinlock since it isn't easy to make RCU work, use refcount_inc_not_zero() to protect against partially initialized objects, and order the refcount_set() to be after the srq is fully initialized.
Title RDMA/mlx4: Fix mis-use of RCU in mlx4_srq_event()
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-06-14T18:00:45.599Z

Reserved: 2026-05-13T15:03:33.103Z

Link: CVE-2026-46181

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-05-28T10:16:33.743

Modified: 2026-06-11T03:00:40.303

Link: CVE-2026-46181

cve-icon Redhat

Severity : Important

Publid Date: 2026-05-28T00:00:00Z

Links: CVE-2026-46181 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-06-11T05:30:06Z

Weaknesses