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