In the Linux kernel, the following vulnerability has been resolved:
nbd: don't allow reconnect after disconnect
Following process can cause nbd_config UAF:
1) grab nbd_config temporarily;
2) nbd_genl_disconnect() flush all recv_work() and release the initial reference:
nbd_genl_disconnect nbd_disconnect_and_put nbd_disconnect flush_workqueue(nbd->recv_workq) if (test_and_clear_bit(NBD_RT_HAS_CONFIG_REF, ...)) nbd_config_put -> due to step 1), reference is still not zero
3) nbd_genl_reconfigure() queue recv_work() again;
nbd_genl_reconfigure config = nbd_get_config_unlocked(nbd) if (!config) -> succeed if (!test_bit(NBD_RT_BOUND, ...)) -> succeed nbd_reconnect_socket queue_work(nbd->recv_workq, &args->work)
4) step 1) release the reference;
5) Finially, recv_work() will trigger UAF:
recv_work nbd_config_put(nbd) -> nbd_config is freed atomic_dec(&config->recv_threads) -> UAF
Fix the problem by clearing NBD_RT_BOUND in nbd_genl_disconnect(), so that nbd_genl_reconfigure() will fail.
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-livepatch-4.14.355-276.618Upgrade kernelUpgrade kernel-livepatch-5.10.235-227.919Upgrade bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade bpftoolUpgrade kernel-develUpgrade kernel-livepatch-5.15.179-121.185Upgrade kernel-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade kernel-headersUpgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade python-perf | Apr 2, 2025 | Feb 27, 2025 |
| Amazon_linux | — | Upgrade kernel | Apr 18, 2025 | Feb 27, 2025 |
| Amazon_linux_2023 | — | Upgrade kernel-libbpfUpgrade kernel-livepatch-6.1.131-143.221Upgrade bpftool-debuginfoUpgrade kernel-modules-extraUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-libbpf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade kernel-develUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernelUpgrade kernel-libbpf-develUpgrade perfUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-libbpf-static | Apr 2, 2025 | Feb 27, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Mar 17, 2025 | Feb 27, 2025 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perfUpgrade kernel-tools | May 13, 2025 | Feb 27, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade python3-perfUpgrade kernelUpgrade bpftool | Jun 13, 2025 | Feb 27, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernelUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelists | Jun 11, 2025 | Feb 27, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-tools | Jun 11, 2025 | Feb 27, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Feb 27, 2025 |
| Suse | — | Upgrade dtb-socionextUpgrade kernel-source-azureUpgrade dtb-caviumUpgrade dtb-lgUpgrade kernel-default-livepatchUpgrade gfs2-kmp-azureUpgrade kernel-azure-develUpgrade kernel-source-rtUpgrade kernel-default-develUpgrade dtb-hisiliconUpgrade dtb-marvellUpgrade kernel-default-manUpgrade dtb-freescaleUpgrade cluster-md-kmp-azureUpgrade dtb-exynosUpgrade kernel-source-vanillaUpgrade kernel-default-baseUpgrade kernel-64kb-extraUpgrade kernel-syms-rtUpgrade kernel-azure-optionalUpgrade dtb-sprdUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-vdsoUpgrade kselftests-kmp-azureUpgrade reiserfs-kmp-64kbUpgrade kernel-azure-vdsoUpgrade kernel-64kbUpgrade kernel-kvmsmall-develUpgrade kernel-rt-livepatch-develUpgrade kernel-debug-vdsoUpgrade dtb-amazonUpgrade dtb-appleUpgrade dtb-renesasUpgrade kernel-azure-extraUpgrade kernel-rt_debug-develUpgrade dtb-amdUpgrade dtb-broadcomUpgrade kernel-devel-azureUpgrade kernel-sourceUpgrade kernel-zfcpdumpUpgrade kernel-docs-htmlUpgrade ocfs2-kmp-64kbUpgrade dtb-alteraUpgrade kernel-64kb-optionalUpgrade kernel-debug-develUpgrade reiserfs-kmp-rtUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-optionalUpgrade kernel-rt_debugUpgrade kernel-azureUpgrade kernel-obs-buildUpgrade gfs2-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-rt-extraUpgrade kernel-default-livepatch-develUpgrade dlm-kmp-64kbUpgrade dlm-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade dtb-armUpgrade kernel-defaultUpgrade kernel-macrosUpgrade cluster-md-kmp-rtUpgrade kernel-64kb-develUpgrade gfs2-kmp-rtUpgrade dlm-kmp-rtUpgrade gfs2-kmp-64kbUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade kselftests-kmp-rtUpgrade dtb-apmUpgrade reiserfs-kmp-azureUpgrade kernel-docsUpgrade reiserfs-kmp-defaultUpgrade kernel-devel-rtUpgrade kernel-default-extraUpgrade kernel-default-base-rebuildUpgrade dtb-mediatekUpgrade dtb-nvidiaUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-develUpgrade kernel-kvmsmallUpgrade kernel-syms-azureUpgrade kernel-symsUpgrade kernel-rtUpgrade dtb-qcomUpgrade dtb-amlogicUpgrade kernel-develUpgrade kernel-default-vdsoUpgrade dtb-xilinxUpgrade kernel-default-optionalUpgrade dtb-rockchipUpgrade ocfs2-kmp-defaultUpgrade kernel-debugUpgrade dtb-allwinnerUpgrade kselftests-kmp-defaultUpgrade kernel-obs-qaUpgrade dlm-kmp-azure | Apr 9, 2025 | Feb 27, 2025 |
| Ubuntu | — | Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-5.15.0-1066-gkeopUpgrade linux-image-lowlatency-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-lowlatencyUpgrade linux-image-oracleUpgrade linux-image-5.15.0-1089-azure-fipsUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-generic-64k-6.8Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-oemUpgrade linux-image-5.4.0-1149-gcpUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1037-nvidia-tegraUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1031-nvidia-lowlatencyUpgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-6.8.0-1031-oemUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-5.4.0-1092-ibmUpgrade linux-image-6.8.0-1028-gkeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-gcp-6.8Upgrade linux-image-aws-lts-20.04Upgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-6.11.0-1022-oemUpgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-64-lowlatency-64kUpgrade linux-image-5.4.0-216-lowlatencyUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.4.0-1146-aws-fipsUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.4.0-1120-fipsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-raspi-6.8Upgrade linux-image-5.4.0-216-generic-lpaeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1032-aws-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-5.4.0-1064-xilinx-zynqmpUpgrade linux-image-lowlatency-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1033-gcp-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.11.0-1016-oracle-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-5.4.0-1051-iotUpgrade linux-image-5.15.0-1089-azureUpgrade linux-image-5.4.0-1144-oracleUpgrade linux-image-5.4.0-216-genericUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-1026-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-1083-gcp-fipsUpgrade linux-image-6.8.0-1033-gcpUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1015-gkeopUpgrade linux-image-5.15.0-1078-raspiUpgrade linux-image-5.4.0-1133-kvmUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-6.8.0-1031-nvidia-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1079-intel-iotgUpgrade linux-image-5.15.0-1078-nvidia-lowlatencyUpgrade linux-image-azure-nvidiaUpgrade linux-image-6.8.0-1022-azure-nvidiaUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-azureUpgrade linux-image-5.15.0-1037-nvidia-tegra-rtUpgrade linux-image-awsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-aws-6.8Upgrade linux-image-azure-lts-20.04Upgrade linux-image-aws-fipsUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-oem-22.04Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-140-generic-64kUpgrade linux-image-5.15.0-140-lowlatency-64kUpgrade linux-image-bluefieldUpgrade linux-image-6.8.0-1031-raspiUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-1077-intel-iot-realtimeUpgrade linux-image-5.4.0-1149-gcp-fipsUpgrade linux-image-realtime-6.8.1Upgrade linux-image-oem-6.8Upgrade linux-image-6.11.0-1015-azureUpgrade linux-image-oem-24.04bUpgrade linux-image-fipsUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1026-nvidia-tegra-igxUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-6.8.0-2026-raspi-realtimeUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-6.8.0-1031-nvidia-64kUpgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-6.8.0-1032-awsUpgrade linux-image-6.8.0-1034-azureUpgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-5.15.0-1080-kvmUpgrade linux-image-generic-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1029-oracleUpgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-aws-lts-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-gkeopUpgrade linux-image-kvmUpgrade linux-image-ibm-classicUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-oem-24.04aUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-5.15.0-1084-aws-fipsUpgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1031-nvidiaUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-raspi2Upgrade linux-image-ibmUpgrade linux-image-oem-24.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-5.15.0-142-genericUpgrade linux-image-5.15.0-1081-oracleUpgrade linux-image-azure-lts-24.04Upgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-6.8.1-1025-realtimeUpgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-genericUpgrade linux-image-6.8.0-64-generic-64kUpgrade linux-image-azure-fde-6.8Upgrade linux-image-6.11.0-26-genericUpgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-5.15.0-140-fipsUpgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1034-azure-fdeUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-gkeUpgrade linux-image-intelUpgrade linux-image-aws-64k-6.8Upgrade linux-image-5.15.0-1084-awsUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-raspi-realtimeUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-gke-5.15Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-6.8Upgrade linux-image-6.11.0-1014-awsUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-64-lowlatencyUpgrade linux-image-5.15.0-140-genericUpgrade linux-image-oem-20.04dUpgrade linux-image-ibm-6.8Upgrade linux-image-5.4.0-1105-bluefieldUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-realtimeUpgrade linux-image-5.4.0-1146-awsUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-1029-oracle-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.4.0-1151-azure-fipsUpgrade linux-image-oem-osp1Upgrade linux-image-oem-20.04bUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1029-ibmUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-140-generic-lpaeUpgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-oem-22.04bUpgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-aws-64kUpgrade linux-image-oracle-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-5.4.0-1151-azureUpgrade linux-image-gke-6.8Upgrade linux-image-6.8.0-64-genericUpgrade linux-image-gcp | May 20, 2025 | Feb 27, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 2, 2025 | Feb 27, 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