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