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.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-64k-debug-develUpgrade kernel-zfcpdump-develUpgrade kernel-rt-64k-coreUpgrade kernel-headersUpgrade kernel-modules-extraUpgrade kernel-debugUpgrade kernel-64k-develUpgrade kernel-uki-virtUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-develUpgrade kernel-rt-coreUpgrade kernel-debug-uki-virtUpgrade kernel-develUpgrade kernel-debug-modules-coreUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-modulesUpgrade kernel-tools-libsUpgrade kernel-64k-debug-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-64k-modules-coreUpgrade kernel-debug-coreUpgrade kernel-rt-debug-develUpgrade kernel-docUpgrade rtlaUpgrade kernel-rt-debugUpgrade kernel-modules-coreUpgrade kernel-coreUpgrade kernel-rt-64k-develUpgrade kernel-rt-modulesUpgrade kernel-rt-develUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-64k-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-64k-modulesUpgrade kernel-64k-modules-extraUpgrade kernel-toolsUpgrade kernel-rt-64k-modules-extraUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-modules-coreUpgrade python3-perfUpgrade kernel-64k-debug-coreUpgrade kernel-tools-libs-develUpgrade kernel-rt-modules-extraUpgrade bpftoolUpgrade kernel-64k-debugUpgrade kernel-64k-modulesUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-debug-modules-coreUpgrade kernelUpgrade kernel-rt-64k-debugUpgrade libperfUpgrade kernel-64k-devel-matchedUpgrade rvUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-64k-debug-develUpgrade perfUpgrade kernel-debug-modules-extraUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-64kUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-uki-virt-addonsUpgrade kernel-zfcpdump-coreUpgrade kernel-abi-stablelistsUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-rtUpgrade kernel-devel-matchedUpgrade kernel-64k-coreUpgrade kernel-64k | Jun 16, 2026 | Jun 10, 2026 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Jun 12, 2026 | May 28, 2026 |
| Rocky_linux | — | Upgrade kernel-coreUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-modules-coreUpgrade kernel-rt-debuginfoUpgrade libperfUpgrade python3-perf-debuginfoUpgrade kernelUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debug-debuginfoUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-modulesUpgrade kernel-modules-coreUpgrade rvUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-modulesUpgrade kernel-modulesUpgrade kernel-rt-debug-develUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-debuginfoUpgrade kernel-toolsUpgrade kernel-debug-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-zfcpdumpUpgrade libperf-debuginfoUpgrade kernel-debuginfo-common-s390xUpgrade kernel-rtUpgrade python3-perfUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-coreUpgrade rtlaUpgrade kernel-develUpgrade kernel-rt-develUpgrade kernel-debug-uki-virtUpgrade kernel-rt-debug-modules-extraUpgrade kernel-tools-debuginfoUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-debugUpgrade kernel-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-uki-virtUpgrade kernel-rt-kvmUpgrade kernel-rt-debugUpgrade perfUpgrade perf-debuginfoUpgrade kernel-debug-coreUpgrade bpftoolUpgrade kernel-modules-extraUpgrade kernel-debug-devel | Jun 17, 2026 | Jun 13, 2026 |
| Ubuntu | — | Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidia-7.0Upgrade linux-image-7.0.0-1009-oemUpgrade linux-image-oem-24.04cUpgrade linux-image-6.8.0-1035-nvidia-tegraUpgrade linux-image-gcpUpgrade linux-image-nvidia-tegraUpgrade linux-image-raspiUpgrade linux-image-raspi-realtimeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-7.0.0-2016-nvidia-bosUpgrade linux-image-gcp-7.0Upgrade linux-image-ibm-7.0Upgrade linux-image-oem-24.04bUpgrade linux-image-oem-26.04Upgrade linux-image-7.0.0-1009-azure-fdeUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-oem-24.04aUpgrade linux-image-azure-fde-7.0Upgrade linux-image-7.0.0-28-genericUpgrade linux-image-7.0.0-1003-gkeUpgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-nvidia-64kUpgrade linux-image-genericUpgrade linux-image-nvidiaUpgrade linux-image-gke-64k-7.0Upgrade linux-image-azure-fdeUpgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-oem-24.04dUpgrade linux-image-oracle-64kUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-64k-7.0Upgrade linux-image-7.0.0-1009-awsUpgrade linux-image-gke-64kUpgrade linux-image-azureUpgrade linux-image-azure-7.0Upgrade linux-image-ibmUpgrade linux-image-nvidia-bos-64kUpgrade linux-image-oracle-7.0Upgrade linux-image-7.0.0-1009-aws-64kUpgrade linux-image-7.0.0-1008-oracleUpgrade linux-image-7.0.0-1008-oracle-64kUpgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-oem-7.0Upgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-7.0.0-1016-nvidiaUpgrade linux-image-oem-26.04aUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-generic-7.0Upgrade linux-image-aws-7.0Upgrade linux-image-realtime-7.0Upgrade linux-image-generic-64k-7.0Upgrade linux-image-realtime-hwe-26.04Upgrade linux-image-nvidia-bosUpgrade linux-image-gke-7.0Upgrade linux-image-7.0.0-28-realtime-64kUpgrade linux-image-7.0.0-28-realtimeUpgrade linux-image-7.0.0-28-generic-64kUpgrade linux-image-raspi-realtime-7.0Upgrade linux-image-aws-64k-7.0Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-realtimeUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-gcp-64kUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-7.0.0-1015-raspi-realtimeUpgrade linux-image-virtualUpgrade linux-image-nvidia-bos-7.0Upgrade linux-image-aws-64kUpgrade linux-image-realtime-64kUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-awsUpgrade linux-image-7.0.0-1014-azureUpgrade linux-image-7.0.0-1008-gcp-64kUpgrade linux-image-raspi-7.0Upgrade linux-image-oracleUpgrade linux-image-7.0.0-1010-ibmUpgrade linux-image-6.8.0-1035-nvidia-tegra-rtUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-gkeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-7.0.0-1008-gcpUpgrade linux-image-7.0.0-1003-gke-64kUpgrade linux-image-virtual-7.0Upgrade linux-image-oem-24.04Upgrade linux-image-7.0.0-1016-nvidia-64kUpgrade linux-image-7.0.0-2016-nvidia-bos-64kUpgrade linux-image-7.0.0-1015-raspiUpgrade linux-image-7.0.0-1010-azure | Jul 20, 2026 | May 28, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub