In the Linux kernel, the following vulnerability has been resolved:
xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
This patch fixes an issue in the function xenbus_dev_probe(). In the xenbus_dev_probe() function, within the if (err) branch at line 313, the program incorrectly returns err directly without releasing the resources allocated by err = drv->probe(dev, id). As the return value is non-zero, the upper layers assume the processing logic has failed. However, the probe operation was performed earlier without a corresponding remove operation. Since the probe actually allocates resources, failing to perform the remove operation could lead to problems.
To fix this issue, we followed the resource release logic of the xenbus_dev_remove() function by adding a new block fail_remove before the fail_put block. After entering the branch if (err) at line 313, the function will use a goto statement to jump to the fail_remove block, ensuring that the previously acquired resources are correctly released, thus preventing the reference count leak.
This bug was identified by an experimental static analysis tool developed by our team. The tool specializes in analyzing reference count operations and detecting potential issues where resources are not properly managed. In this case, the tool flagged the missing release operation as a potential problem, which led to the development of this patch.
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 |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-debuginfoUpgrade kernelUpgrade python-perfUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade python-perf-debuginfoUpgrade kernel-toolsUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.15.176-118.170Upgrade kernel-tools-debuginfoUpgrade bpftoolUpgrade kernel-livepatch-5.10.233-223.887Upgrade kernel-develUpgrade perfUpgrade perf-debuginfo | Mar 14, 2025 | Dec 27, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-debuginfoUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-libbpfUpgrade bpftool-debuginfoUpgrade kernel-libbpf-develUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-develUpgrade kernel-headersUpgrade python3-perfUpgrade kernel-modules-extra-commonUpgrade perfUpgrade kernel-livepatch-6.1.124-134.200Upgrade kernel-tools-devel | Mar 27, 2025 | Dec 27, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jan 13, 2025 | Dec 27, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Feb 11, 2025 | Dec 27, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Dec 27, 2024 |
| Ubuntu | — | Upgrade linux-image-gkeop-5.15Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1024-ibmUpgrade linux-image-5.15.0-1074-raspiUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-oem-22.04cUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-6.8.0-58-genericUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1026-oemUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.4.0-211-generic-lpaeUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-raspiUpgrade linux-image-realtimeUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-5.15.0-1086-azureUpgrade linux-image-5.15.0-1081-gcpUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.4.0-1142-awsUpgrade linux-image-intelUpgrade linux-image-5.4.0-211-lowlatencyUpgrade linux-image-oem-20.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-1014-azure-nvidiaUpgrade linux-image-6.8.0-1027-azureUpgrade linux-image-5.4.0-1147-azureUpgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-nvidia-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-awsUpgrade linux-image-5.4.0-1060-xilinx-zynqmpUpgrade linux-image-6.8.0-58-generic-64kUpgrade linux-image-5.15.0-1077-oracleUpgrade linux-image-5.4.0-1142-aws-fipsUpgrade linux-image-oem-20.04cUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1023-gkeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1074-nvidiaUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1080-realtimeUpgrade linux-image-5.15.0-135-fipsUpgrade linux-image-5.15.0-1073-intel-iot-realtimeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1026-nvidia-lowlatencyUpgrade linux-image-6.11.0-18-genericUpgrade linux-image-6.8.0-1024-oracleUpgrade linux-image-azureUpgrade linux-image-5.15.0-1062-gkeopUpgrade linux-image-5.4.0-1101-bluefieldUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.11.0-1008-raspiUpgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1026-nvidia-64kUpgrade linux-image-5.15.0-136-generic-64kUpgrade linux-image-6.11.0-1015-oemUpgrade linux-image-6.8.0-1010-gkeopUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-1079-gcp-fipsUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1027-azure-fdeUpgrade linux-image-6.8.0-1026-nvidiaUpgrade linux-image-gcp-64kUpgrade linux-image-5.4.0-1116-fipsUpgrade linux-image-generic-64kUpgrade linux-image-kvmUpgrade linux-image-5.15.0-1077-gkeUpgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-6.11.0-1010-lowlatencyUpgrade linux-image-5.15.0-1083-azure-fipsUpgrade linux-image-5.4.0-1140-oracleUpgrade linux-image-6.8.0-1028-gcp-64kUpgrade linux-image-5.15.0-1072-ibmUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oemUpgrade linux-image-5.4.0-1147-azure-fipsUpgrade linux-image-6.8.0-1026-nvidia-lowlatency-64kUpgrade linux-image-6.11.0-1009-awsUpgrade linux-image-5.4.0-1145-gcp-fipsUpgrade linux-image-6.8.1-1020-realtimeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.11.0-1010-lowlatency-64kUpgrade linux-image-5.15.0-1077-intel-iotgUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-136-generic-lpaeUpgrade linux-image-ibmUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatencyUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-gcpUpgrade linux-image-virtualUpgrade linux-image-genericUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-58-lowlatencyUpgrade linux-image-5.4.0-1145-gcpUpgrade linux-image-5.4.0-1090-ibmUpgrade linux-image-azure-fipsUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1027-awsUpgrade linux-image-6.11.0-1011-oracleUpgrade linux-image-5.15.0-135-lowlatency-64kUpgrade linux-image-gkeopUpgrade linux-image-oem-22.04bUpgrade linux-image-gkeop-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidiaUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-6.11.0-18-generic-64kUpgrade linux-image-6.11.0-1009-gcpUpgrade linux-image-5.15.0-1079-gcpUpgrade linux-image-bluefieldUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.11.0-1009-azureUpgrade linux-image-lowlatency-64kUpgrade linux-image-intel-iotgUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-6.11.0-1011-oracle-64kUpgrade linux-image-6.11.0-1009-azure-fdeUpgrade linux-image-5.15.0-1074-nvidia-lowlatencyUpgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-oem-24.04aUpgrade linux-image-gke-5.15Upgrade linux-image-6.11.0-1005-realtimeUpgrade linux-image-raspi-realtimeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-135-generic-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.4.0-1088-ibmUpgrade linux-image-5.15.0-135-lowlatencyUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.4.0-211-genericUpgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-1075-intel-iotgUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gkeUpgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-5.15.0-135-genericUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1024-oracle-64kUpgrade linux-image-fipsUpgrade linux-image-5.15.0-135-generic-lpaeUpgrade linux-image-raspi2Upgrade linux-image-oem-osp1Upgrade linux-image-nvidia-tegraUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1084-azureUpgrade linux-image-oem-20.04bUpgrade linux-image-ibm-classicUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-azure-nvidiaUpgrade linux-image-5.15.0-136-genericUpgrade linux-image-azure-lts-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.4.0-1048-iotUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-1086-azure-fdeUpgrade linux-image-5.15.0-1080-aws-fipsUpgrade linux-image-6.8.0-58-lowlatency-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oem-24.04bUpgrade linux-image-5.15.0-1080-awsUpgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-5.4.0-1129-kvmUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1028-gcpUpgrade linux-image-gcp-lts-20.04 | Feb 20, 2025 | Dec 27, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Dec 27, 2024 |
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