In the Linux kernel, the following vulnerability has been resolved:
nfsd: put dl_stid if fail to queue dl_recall
Before calling nfsd4_run_cb to queue dl_recall to the callback_wq, we increment the reference count of dl_stid. We expect that after the corresponding work_struct is processed, the reference count of dl_stid will be decremented through the callback function nfsd4_cb_recall_release. However, if the call to nfsd4_run_cb fails, the incremented reference count of dl_stid will not be decremented correspondingly, leading to the following nfs4_stid leak: unreferenced object 0xffff88812067b578 (size 344): comm "nfsd", pid 2761, jiffies 4295044002 (age 5541.241s) hex dump (first 32 bytes): 01 00 00 00 6b 6b 6b 6b b8 02 c0 e2 81 88 ff ff ....kkkk........ 00 6b 6b 6b 6b 6b 6b 6b 00 00 00 00 ad 4e ad de .kkkkkkk.....N.. backtrace: kmem_cache_alloc+0x4b9/0x700 nfsd4_process_open1+0x34/0x300 nfsd4_open+0x2d1/0x9d0 nfsd4_proc_compound+0x7a2/0xe30 nfsd_dispatch+0x241/0x3e0 svc_process_common+0x5d3/0xcc0 svc_process+0x2a3/0x320 nfsd+0x180/0x2e0 kthread+0x199/0x1d0 ret_from_fork+0x30/0x50 ret_from_fork_asm+0x1b/0x30 unreferenced object 0xffff8881499f4d28 (size 368): comm "nfsd", pid 2761, jiffies 4295044005 (age 5541.239s) hex dump (first 32 bytes): 01 00 00 00 00 00 00 00 30 4d 9f 49 81 88 ff ff ........0M.I.... 30 4d 9f 49 81 88 ff ff 20 00 00 00 01 00 00 00 0M.I.... ....... backtrace: kmem_cache_alloc+0x4b9/0x700 nfs4_alloc_stid+0x29/0x210 alloc_init_deleg+0x92/0x2e0 nfs4_set_delegation+0x284/0xc00 nfs4_open_delegation+0x216/0x3f0 nfsd4_process_open2+0x2b3/0xee0 nfsd4_open+0x770/0x9d0 nfsd4_proc_compound+0x7a2/0xe30 nfsd_dispatch+0x241/0x3e0 svc_process_common+0x5d3/0xcc0 svc_process+0x2a3/0x320 nfsd+0x180/0x2e0 kthread+0x199/0x1d0 ret_from_fork+0x30/0x50 ret_from_fork_asm+0x1b/0x30 Fix it by checking the result of nfsd4_run_cb and call nfs4_put_stid if fail to queue dl_recall.
CVSS Details
- CVSS 3.1 Base Score: 7.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/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-livepatch-5.10.236-227.928Upgrade kernel-tools-develUpgrade perfUpgrade kernelUpgrade perf-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-toolsUpgrade kernel-livepatch-5.15.180-122.191Upgrade kernel-headersUpgrade python-perfUpgrade kernel-tools-debuginfoUpgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-devel | Jun 23, 2025 | Apr 16, 2025 |
| Amazon_linux_2023 | — | Upgrade kernel6.12Upgrade kernel-debuginfoUpgrade kernel-livepatch-6.12.23-29.97Upgrade perf-debuginfoUpgrade kernel-modules-extraUpgrade kernel6.12-modules-extraUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-tools-develUpgrade kernel6.12-debuginfo-common-x86_64Upgrade python3-perf6.12Upgrade kernel-headersUpgrade python3-perfUpgrade kernel-libbpf-develUpgrade perf6.12Upgrade kernel-libbpfUpgrade kernel6.12-debuginfoUpgrade kernel-tools-debuginfoUpgrade python3-perf6.12-debuginfoUpgrade bpftoolUpgrade python3-perf-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernel-toolsUpgrade kernel-develUpgrade kernel-livepatch-6.1.134-150.224Upgrade bpftool-debuginfoUpgrade perf6.12-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-libbpf-debuginfoUpgrade kernel-libbpf-staticUpgrade perf | Jun 24, 2025 | Apr 16, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Apr 29, 2025 | Apr 16, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade bpftool | Mar 17, 2026 | Mar 17, 2026 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-toolsUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade python3-perf | Feb 3, 2026 | Feb 2, 2026 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Jul 9, 2025 | Apr 16, 2025 |
| Suse | — | Upgrade cluster-md-kmp-rtUpgrade kernel-rt-livepatch-develUpgrade kernel-kvmsmallUpgrade dtb-armUpgrade cluster-md-kmp-azureUpgrade reiserfs-kmp-azureUpgrade kernel-devel-azureUpgrade kernel-kvmsmall-develUpgrade gfs2-kmp-rtUpgrade dtb-amdUpgrade dtb-apmUpgrade kernel-debug-develUpgrade kernel-rt_debug-vdsoUpgrade dlm-kmp-defaultUpgrade kernel-syms-azureUpgrade reiserfs-kmp-defaultUpgrade kernel-zfcpdumpUpgrade gfs2-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade dtb-amlogicUpgrade kernel-64kbUpgrade kselftests-kmp-defaultUpgrade dtb-mediatekUpgrade kernel-docsUpgrade kernel-macrosUpgrade kernel-devel-rtUpgrade dtb-renesasUpgrade kernel-azure-vdsoUpgrade kernel-64kb-optionalUpgrade kernel-default-optionalUpgrade dlm-kmp-azureUpgrade kernel-64kb-develUpgrade ocfs2-kmp-azureUpgrade kernel-syms-rtUpgrade kernel-debugUpgrade kernel-default-extraUpgrade kernel-obs-qaUpgrade kselftests-kmp-rtUpgrade kernel-symsUpgrade kernel-develUpgrade reiserfs-kmp-rtUpgrade dtb-hisiliconUpgrade dtb-xilinxUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-develUpgrade dtb-freescaleUpgrade dtb-allwinnerUpgrade kernel-source-vanillaUpgrade kselftests-kmp-azureUpgrade kernel-sourceUpgrade kernel-rt_debugUpgrade kernel-default-manUpgrade dtb-qcomUpgrade ocfs2-kmp-64kbUpgrade kernel-rtUpgrade kernel-obs-buildUpgrade kernel-azure-extraUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-vdsoUpgrade kernel-defaultUpgrade dtb-socionextUpgrade dtb-exynosUpgrade kernel-azure-develUpgrade dtb-sprdUpgrade kernel-default-develUpgrade kernel-azure-optionalUpgrade dtb-caviumUpgrade dtb-appleUpgrade kselftests-kmp-64kbUpgrade kernel-default-baseUpgrade dlm-kmp-rtUpgrade kernel-azureUpgrade gfs2-kmp-defaultUpgrade dlm-kmp-64kbUpgrade kernel-default-base-rebuildUpgrade kernel-source-rtUpgrade kernel-rt_debug-develUpgrade kernel-rt-extraUpgrade reiserfs-kmp-64kbUpgrade kernel-debug-vdsoUpgrade dtb-rockchipUpgrade dtb-nvidiaUpgrade dtb-lgUpgrade dtb-broadcomUpgrade dtb-amazonUpgrade kernel-docs-htmlUpgrade kernel-64kb-extraUpgrade kernel-source-azureUpgrade kernel-default-livepatchUpgrade kernel-default-livepatch-develUpgrade dtb-alteraUpgrade kernel-rt-vdsoUpgrade kernel-rt-optionalUpgrade gfs2-kmp-azureUpgrade dtb-marvell | Dec 5, 2025 | May 21, 2025 |
| Ubuntu | — | Upgrade linux-image-ibmUpgrade linux-image-5.15.0-1086-aws-64kUpgrade linux-image-oracle-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-intelUpgrade linux-image-6.11.0-1018-azureUpgrade linux-image-genericUpgrade linux-image-5.15.0-1082-kvmUpgrade linux-image-ibm-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-azure-6.11Upgrade linux-image-6.8.0-1041-raspiUpgrade linux-image-6.11.0-1011-realtimeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-oem-22.04aUpgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-86-generic-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.14.0-1007-azure-fdeUpgrade linux-image-azure-6.8Upgrade linux-image-aws-lts-22.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.11.0-1016-gcp-64kUpgrade linux-image-6.14.0-1004-realtimeUpgrade linux-image-5.15.0-1068-gkeopUpgrade linux-image-6.8.0-1029-azure-nvidiaUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-6.14.0-1007-oracleUpgrade linux-image-gcpUpgrade linux-image-azure-fde-6.11Upgrade linux-image-6.8.1-1036-realtimeUpgrade linux-image-6.8.0-1038-oracle-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1083-gkeUpgrade linux-image-5.15.0-1086-awsUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.0-1041-azureUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.8.0-86-genericUpgrade linux-image-6.11.0-28-genericUpgrade linux-image-5.15.0-1091-azure-fipsUpgrade linux-image-5.15.0-1080-raspiUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1085-gcpUpgrade linux-image-6.8.0-1038-gkeUpgrade linux-image-5.15.0-1080-nvidiaUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1038-gke-64kUpgrade linux-image-6.14.0-22-genericUpgrade linux-image-lowlatencyUpgrade linux-image-6.11.0-1018-azure-fdeUpgrade linux-image-oem-20.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-aws-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-1025-gkeopUpgrade linux-image-realtimeUpgrade linux-image-6.11.0-1015-lowlatencyUpgrade linux-image-gcp-6.8Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-gkeopUpgrade linux-image-oem-24.04bUpgrade linux-image-generic-lpaeUpgrade linux-image-kvmUpgrade linux-image-generic-6.8Upgrade linux-image-oem-20.04dUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gke-5.15Upgrade linux-image-gkeUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-142-genericUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1041-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1038-oracleUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1083-intel-iotgUpgrade linux-image-6.11.0-1015-lowlatency-64kUpgrade linux-image-6.14.0-1008-gcp-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-2032-raspi-realtimeUpgrade linux-image-5.15.0-1085-gcp-fipsUpgrade linux-image-raspi-nolpaeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-aws-fipsUpgrade linux-image-oem-22.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1042-gcpUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1041-nvidia-lowlatencyUpgrade linux-image-6.11.0-1015-awsUpgrade linux-image-realtime-6.8.1Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-86-lowlatencyUpgrade linux-image-5.15.0-1028-nvidia-tegra-igxUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-142-fipsUpgrade linux-image-6.11.0-1016-gcpUpgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-1044-azure-fipsUpgrade linux-image-6.8.0-1041-nvidia-64kUpgrade linux-image-6.11.0-1024-oemUpgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-oem-20.04cUpgrade linux-image-oem-22.04dUpgrade linux-image-gke-64k-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-6.8.0-1041-aws-64kUpgrade linux-image-6.11.0-1014-raspiUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-oem-20.04bUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.14.0-1007-raspiUpgrade linux-image-6.11.0-1017-oracleUpgrade linux-image-5.15.0-1079-intel-iot-realtimeUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-gcp-64kUpgrade linux-image-5.15.0-142-lowlatency-64kUpgrade linux-image-5.15.0-1039-nvidia-tegra-rtUpgrade linux-image-6.8.0-86-lowlatency-64kUpgrade linux-image-6.8.0-1041-awsUpgrade linux-image-6.11.0-28-generic-64kUpgrade linux-image-oracle-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1083-oracleUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-azureUpgrade linux-image-azure-lts-22.04Upgrade linux-image-azure-fde-edgeUpgrade linux-image-6.14.0-1007-awsUpgrade linux-image-5.15.0-1091-azureUpgrade linux-image-5.15.0-1086-realtimeUpgrade linux-image-nvidia-tegraUpgrade linux-image-gke-64kUpgrade linux-image-6.11.0-1017-oracle-64kUpgrade linux-image-5.15.0-1039-nvidia-tegraUpgrade linux-image-azure-fipsUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1039-ibmUpgrade linux-image-6.14.0-1007-azureUpgrade linux-image-aws-6.8Upgrade linux-image-lowlatency-6.11Upgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1041-nvidiaUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-64kUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-fipsUpgrade linux-image-6.14.0-22-generic-64kUpgrade linux-image-6.14.0-1007-oracle-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1080-nvidia-lowlatencyUpgrade linux-image-5.15.0-142-lowlatencyUpgrade linux-image-oem-22.04cUpgrade linux-image-gkeop-5.15Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-raspiUpgrade linux-image-lowlatency-64k-6.11Upgrade linux-image-6.14.0-1008-gcpUpgrade linux-image-virtual-6.8Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1078-ibmUpgrade linux-image-5.15.0-1086-aws-fipsUpgrade linux-image-6.14.0-1007-aws-64kUpgrade linux-image-generic-64k-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-raspi-6.8Upgrade linux-image-5.15.0-1028-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1081-intel-iotgUpgrade linux-image-6.8.0-1042-gcp-64kUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-awsUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-xilinx-zynqmp | Jun 20, 2025 | Apr 16, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 2, 2025 | Apr 16, 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