In the Linux kernel, the following vulnerability has been resolved:
RDMA/uverbs: Prevent integer overflow issue
In the expression "cmd.wqe_size * cmd.wr_count", both variables are u32 values that come from the user so the multiplication can lead to integer wrapping. Then we pass the result to uverbs_request_next_ptr() which also could potentially wrap. The "cmd.sge_count * sizeof(struct ib_uverbs_sge)" multiplication can also overflow on 32bit systems although it's fine on 64bit systems.
This patch does two things. First, I've re-arranged the condition in uverbs_request_next_ptr() so that the use controlled variable "len" is on one side of the comparison by itself without any math. Then I've modified all the callers to use size_mul() for the multiplications.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade bpftoolUpgrade kernel-develUpgrade kernel-livepatch-5.15.176-118.170Upgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.10.233-223.887Upgrade kernel-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade bpftool-debuginfoUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade perfUpgrade python-perf-debuginfoUpgrade kernel-headersUpgrade python-perfUpgrade kernel-tools | Mar 14, 2025 | Jan 15, 2025 |
| Amazon_linux_2023 | — | Upgrade kernel-tools-develUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perfUpgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernel-libbpf-staticUpgrade python3-perf-debuginfoUpgrade bpftoolUpgrade perfUpgrade kernel-libbpfUpgrade perf-debuginfoUpgrade kernel-modules-extraUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-6.1.124-134.200Upgrade kernel-headersUpgrade kernelUpgrade kernel-libbpf-develUpgrade kernel-debuginfo | Mar 27, 2025 | Jan 15, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Feb 10, 2025 | Jan 15, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel-tools | Apr 11, 2025 | Jan 15, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perfUpgrade kernel-tools | May 7, 2025 | Jan 15, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-tools | Jun 11, 2025 | Jan 15, 2025 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | May 15, 2025 | Jan 15, 2025 |
| Ubuntu | — | Upgrade linux-image-5.4.0-1129-kvmUpgrade linux-image-5.15.0-1077-oracleUpgrade linux-image-5.4.0-1147-azureUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-6.8.0-1028-nvidia-64kUpgrade linux-image-6.8.0-1028-nvidia-lowlatency-64kUpgrade linux-image-aws-fipsUpgrade linux-image-5.15.0-1072-ibmUpgrade linux-image-5.4.0-1142-awsUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-1079-gcp-fipsUpgrade linux-image-oemUpgrade linux-image-raspi-nolpaeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-gcp-64kUpgrade linux-image-gke-5.15Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1026-oracleUpgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-oem-22.04aUpgrade linux-image-generic-64kUpgrade linux-image-5.15.0-135-genericUpgrade linux-image-5.15.0-1084-azureUpgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.4.0-1147-azure-fipsUpgrade linux-image-intel-iotgUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1026-ibmUpgrade linux-image-6.8.0-1030-gcp-64kUpgrade linux-image-azure-lts-20.04Upgrade linux-image-gkeUpgrade linux-image-6.11.0-21-genericUpgrade linux-image-bluefieldUpgrade linux-image-6.11.0-1013-oracleUpgrade linux-image-5.15.0-135-generic-64kUpgrade linux-image-6.8.0-1028-oemUpgrade linux-image-5.15.0-1062-gkeopUpgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-5.4.0-1060-xilinx-zynqmpUpgrade linux-image-nvidiaUpgrade linux-image-5.4.0-1142-aws-fipsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-ibmUpgrade linux-image-6.11.0-1007-realtimeUpgrade linux-image-gcp-fipsUpgrade linux-image-6.11.0-1011-awsUpgrade linux-image-6.8.0-1025-gkeUpgrade linux-image-oem-22.04Upgrade linux-image-intelUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-5.15.0-1075-intel-iotgUpgrade linux-image-6.11.0-1011-lowlatency-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-fipsUpgrade linux-image-oem-24.04bUpgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-oem-20.04bUpgrade linux-image-6.11.0-1017-oemUpgrade linux-image-5.15.0-1083-azure-fipsUpgrade linux-image-6.11.0-1012-azure-fdeUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1028-nvidiaUpgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-lowlatencyUpgrade linux-image-5.4.0-211-generic-lpaeUpgrade linux-image-5.15.0-1074-nvidiaUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.8.0-1029-awsUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.11.0-1011-gcpUpgrade linux-image-6.11.0-1011-lowlatencyUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-135-fipsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gkeopUpgrade linux-image-5.15.0-136-genericUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-5.15.0-135-lowlatencyUpgrade linux-image-5.15.0-136-generic-64kUpgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-5.15.0-1079-gcpUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-oem-24.04Upgrade linux-image-5.4.0-1145-gcpUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-genericUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-virtualUpgrade linux-image-5.15.0-1086-azureUpgrade linux-image-5.15.0-1077-gkeUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.15.0-1086-azure-fdeUpgrade linux-image-nvidia-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1081-gcpUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.8.0-1016-azure-nvidiaUpgrade linux-image-6.11.0-1010-raspiUpgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.11.0-21-generic-64kUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oem-20.04cUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1080-awsUpgrade linux-image-5.15.0-1074-raspiUpgrade linux-image-6.8.0-60-lowlatency-64kUpgrade linux-image-5.4.0-1145-gcp-fipsUpgrade linux-image-5.15.0-1074-nvidia-lowlatencyUpgrade linux-image-6.11.0-1013-oracle-64kUpgrade linux-image-oem-osp1Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1012-gkeopUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1080-aws-fipsUpgrade linux-image-6.8.0-60-genericUpgrade linux-image-oem-22.04cUpgrade linux-image-5.4.0-1048-iotUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1030-gcpUpgrade linux-image-gcpUpgrade linux-image-6.8.0-60-lowlatencyUpgrade linux-image-5.15.0-1080-realtimeUpgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-azure-fdeUpgrade linux-image-oracle-64kUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1029-azure-fdeUpgrade linux-image-raspi-realtimeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-raspiUpgrade linux-image-5.4.0-1116-fipsUpgrade linux-image-6.11.0-1011-gcp-64kUpgrade linux-image-5.4.0-1088-ibmUpgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-60-generic-64kUpgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1026-oracle-64kUpgrade linux-image-5.4.0-1090-ibmUpgrade linux-image-5.4.0-1140-oracleUpgrade linux-image-5.4.0-211-lowlatencyUpgrade linux-image-oem-22.04bUpgrade linux-image-azure-nvidiaUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-1028-nvidia-lowlatencyUpgrade linux-image-oem-22.04dUpgrade linux-image-azure-cvmUpgrade linux-image-6.11.0-1012-azureUpgrade linux-image-awsUpgrade linux-image-oem-20.04dUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-raspi2Upgrade linux-image-azureUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-1077-intel-iotgUpgrade linux-image-5.15.0-135-lowlatency-64kUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-135-generic-lpaeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-5.4.0-1101-bluefieldUpgrade linux-image-6.8.0-1029-azureUpgrade linux-image-6.8.1-1022-realtimeUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-5.15.0-136-generic-lpaeUpgrade linux-image-aws-lts-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1073-intel-iot-realtimeUpgrade linux-image-5.4.0-211-genericUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oem-24.04aUpgrade linux-image-lowlatency-64k-hwe-24.04 | Mar 28, 2025 | Jan 15, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 29, 2025 | Jan 15, 2025 |
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