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-tools-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-livepatch-5.10.233-223.887Upgrade kernel-debuginfo-common-aarch64Upgrade kernelUpgrade kernel-develUpgrade kernel-debuginfoUpgrade bpftoolUpgrade kernel-livepatch-5.15.176-118.170Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade python-perfUpgrade perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-toolsUpgrade python-perf-debuginfoUpgrade perf | Mar 14, 2025 | Jan 15, 2025 |
| Amazon_linux_2023 | — | Upgrade kernel-modules-extraUpgrade perf-debuginfoUpgrade kernel-headersUpgrade kernelUpgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-libbpf-develUpgrade kernel-livepatch-6.1.124-134.200Upgrade kernel-libbpfUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perfUpgrade kernel-libbpf-staticUpgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade kernel-tools-debuginfoUpgrade kernel-modules-extra-commonUpgrade python3-perf-debuginfoUpgrade kernel-develUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-tools-devel | Mar 27, 2025 | Jan 15, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Feb 10, 2025 | Jan 15, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade bpftoolUpgrade kernelUpgrade kernel-tools-libs | Apr 11, 2025 | Jan 15, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel | May 7, 2025 | Jan 15, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernelUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade bpftool | Jun 11, 2025 | Jan 15, 2025 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | May 15, 2025 | Jan 15, 2025 |
| Ubuntu | — | Upgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-1012-gkeopUpgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-5.4.0-211-genericUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-5.15.0-1080-aws-fipsUpgrade linux-image-kvmUpgrade linux-image-5.15.0-1086-azureUpgrade linux-image-nvidia-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-5.15.0-1086-azure-fdeUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-5.15.0-1073-intel-iot-realtimeUpgrade linux-image-6.8.1-1022-realtimeUpgrade linux-image-azure-fdeUpgrade linux-image-5.4.0-1088-ibmUpgrade linux-image-6.8.0-1030-gcpUpgrade linux-image-6.8.0-60-lowlatencyUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-oem-24.04aUpgrade linux-image-raspiUpgrade linux-image-oracle-64kUpgrade linux-image-gcpUpgrade linux-image-5.15.0-1080-realtimeUpgrade linux-image-5.15.0-1080-awsUpgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-1081-gcpUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1074-nvidia-lowlatencyUpgrade linux-image-5.4.0-1145-gcp-fipsUpgrade linux-image-6.8.0-60-lowlatency-64kUpgrade linux-image-6.11.0-1013-oracle-64kUpgrade linux-image-virtualUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.11.0-1010-raspiUpgrade linux-image-6.8.0-1016-azure-nvidiaUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.4.0-1048-iotUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-60-genericUpgrade linux-image-6.11.0-1011-gcp-64kUpgrade linux-image-5.15.0-136-generic-lpaeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-5.4.0-1101-bluefieldUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-6.8.0-1029-azure-fdeUpgrade linux-image-5.15.0-1077-gkeUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-60-generic-64kUpgrade linux-image-5.15.0-1074-raspiUpgrade linux-image-oem-20.04cUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.11.0-21-generic-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.4.0-211-lowlatencyUpgrade linux-image-oem-22.04dUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1026-oracle-64kUpgrade linux-image-6.8.0-1028-nvidia-lowlatencyUpgrade linux-image-azure-fipsUpgrade linux-image-5.4.0-1140-oracleUpgrade linux-image-oem-22.04bUpgrade linux-image-awsUpgrade linux-image-6.11.0-1012-azureUpgrade linux-image-5.4.0-1090-ibmUpgrade linux-image-oem-22.04cUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-azureUpgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-ibm-classicUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-5.4.0-1116-fipsUpgrade linux-image-raspi2Upgrade linux-image-5.15.0-1077-intel-iotgUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-135-generic-lpaeUpgrade linux-image-5.15.0-135-lowlatency-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1029-azureUpgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-nvidiaUpgrade linux-image-5.15.0-1075-intel-iotgUpgrade linux-image-5.15.0-1074-nvidiaUpgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-6.8.0-1029-awsUpgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-nvidiaUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-6.11.0-1017-oemUpgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1028-oemUpgrade linux-image-5.4.0-1129-kvmUpgrade linux-image-5.15.0-1072-ibmUpgrade linux-image-gkeUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1028-nvidia-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1025-gkeUpgrade linux-image-aws-fipsUpgrade linux-image-5.4.0-1147-azureUpgrade linux-image-6.8.0-1028-nvidia-lowlatency-64kUpgrade linux-image-oemUpgrade linux-image-5.4.0-1142-awsUpgrade linux-image-5.15.0-1077-oracleUpgrade linux-image-raspi-nolpaeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-ibmUpgrade linux-image-5.15.0-135-generic-64kUpgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-1026-ibmUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-5.4.0-1060-xilinx-zynqmpUpgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-5.15.0-135-lowlatencyUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oracleUpgrade linux-image-oem-24.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.4.0-1145-gcpUpgrade linux-image-6.8.0-1030-gcp-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-135-genericUpgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-tegraUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-135-fipsUpgrade linux-image-5.15.0-136-generic-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-generic-lpaeUpgrade linux-image-genericUpgrade linux-image-fipsUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.11.0-21-genericUpgrade linux-image-5.15.0-1062-gkeopUpgrade linux-image-azure-lts-20.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-intel-iotgUpgrade linux-image-bluefieldUpgrade linux-image-oem-24.04bUpgrade linux-image-6.11.0-1011-lowlatencyUpgrade linux-image-gkeopUpgrade linux-image-6.11.0-1012-azure-fdeUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.4.0-211-generic-lpaeUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.15.0-1079-gcp-fipsUpgrade linux-image-5.15.0-1079-gcpUpgrade linux-image-gcp-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-6.8.0-1026-oracleUpgrade linux-image-intelUpgrade linux-image-oem-22.04aUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.11.0-1011-awsUpgrade linux-image-6.11.0-1011-lowlatency-64kUpgrade linux-image-6.11.0-1007-realtimeUpgrade linux-image-5.15.0-1084-azureUpgrade linux-image-5.15.0-1083-azure-fipsUpgrade linux-image-5.4.0-1147-azure-fipsUpgrade linux-image-6.8.0-1028-nvidiaUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.4.0-1142-aws-fipsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.11.0-1011-gcpUpgrade linux-image-6.11.0-1013-oracleUpgrade linux-image-5.15.0-136-generic | 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